:root,.theme-unity{--background: oklch(98.6% .003 247.8deg);--foreground: oklch(24% .018 257deg);--card: oklch(100% 0 0deg);--card-foreground: oklch(24% .018 257deg);--popover: oklch(100% 0 0deg);--popover-foreground: oklch(38% .015 257deg);--primary: oklch(42% .118 158.1deg);--primary-foreground: oklch(98.6% .006 166deg);--secondary: oklch(96.5% .005 247.8deg);--secondary-foreground: oklch(28% .018 257deg);--muted: oklch(96.5% .005 247.8deg);--muted-foreground: oklch(32% .02 257deg);--accent: oklch(96.5% .005 247.8deg);--accent-foreground: oklch(24.35% .02 257deg);--success: oklch(40% .13 158.1deg);--success-foreground: oklch(98.6% .006 166deg);--info: oklch(47% .126 248.4deg);--info-foreground: oklch(98.6% .006 248deg);--warning: oklch(47% .12 75.6deg);--warning-foreground: oklch(98.5% .02 78deg);--destructive: oklch(48% .1927 32.7272deg);--destructive-foreground: oklch(99.34% .0032 17.2118deg);--border: oklch(92.5% .006 247.8deg);--input: oklch(85% .008 247.8deg);--ring: oklch(50% .105 158.5deg);--segmented-track: oklch(92.8% .006 247.8deg);--segmented-edge: oklch(61% .006 247.8deg);--editor-canvas: oklch(96.8% .002 247.8deg);--editor-header: oklch(99.2% .001 247.8deg);--editor-panel: oklch(100% 0 0deg);--editor-panel-muted: oklch(94.8% .003 247.8deg);--editor-panel-inset: oklch(96.6% .002 247.8deg);--editor-border: oklch(91.5% .006 247.8deg);--chart-1: oklch(66% .17 156deg);--chart-2: oklch(63% .21 258deg);--chart-3: oklch(60% .22 293deg);--chart-4: oklch(74% .18 65deg);--chart-5: oklch(70% .15 195deg);--sidebar: oklch(98.6% .003 247.8deg);--sidebar-foreground: oklch(38% .015 257deg);--sidebar-primary: oklch(50% .105 158.5deg);--sidebar-primary-foreground: oklch(98.6% .006 166deg);--sidebar-accent: oklch(96.5% .005 247.8deg);--sidebar-accent-foreground: oklch(28% .018 257deg);--sidebar-border: oklch(92.5% .006 247.8deg);--sidebar-ring: oklch(50% .105 158.5deg);--font-sans: outfit, sans-serif;--font-serif: ui-serif, georgia, cambria, "Times New Roman", times, serif;--font-mono: monospace;--radius: .5rem;--shadow-x: 0px;--shadow-y: 1px;--shadow-blur: 3px;--shadow-spread: 0px;--shadow-opacity: .08;--shadow-color: hsl(220deg 40% 14%);--shadow-2xs: 0px 1px 2px 0px hsl(220deg 40% 14% / .04);--shadow-xs: 0px 1px 2px 0px hsl(220deg 40% 14% / .05);--shadow-sm: 0px 1px 2px 0px hsl(220deg 40% 14% / .06), 0px 1px 1px -1px hsl(220deg 40% 14% / .04);--shadow: 0px 1px 3px 0px hsl(220deg 40% 14% / .07), 0px 1px 2px -1px hsl(220deg 40% 14% / .04);--shadow-md: 0px 4px 6px -1px hsl(220deg 40% 14% / .08), 0px 2px 4px -2px hsl(220deg 40% 14% / .05);--shadow-lg: 0px 10px 15px -3px hsl(220deg 40% 14% / .08), 0px 4px 6px -4px hsl(220deg 40% 14% / .05);--shadow-xl: 0px 20px 25px -5px hsl(220deg 40% 14% / .08), 0px 8px 10px -6px hsl(220deg 40% 14% / .04);--shadow-2xl: 0px 25px 50px -12px hsl(220deg 40% 14% / .2);--tracking-normal: .025em;--spacing: .25rem}.dark,.theme-unity.dark{--background: oklch(18.22% 0 0deg);--foreground: oklch(92.88% .0126 255.5078deg);--card: oklch(20.46% 0 0deg);--card-foreground: oklch(92.88% .0126 255.5078deg);--popover: oklch(26.03% 0 0deg);--popover-foreground: oklch(73.48% 0 0deg);--primary: oklch(74.4% .159 156.8deg);--primary-foreground: oklch(15.8% .032 158deg);--secondary: oklch(26.03% 0 0deg);--secondary-foreground: oklch(98.51% 0 0deg);--muted: oklch(23.93% 0 0deg);--muted-foreground: oklch(71.22% 0 0deg);--accent: oklch(31.32% 0 0deg);--accent-foreground: oklch(98.51% 0 0deg);--success: oklch(74.4% .159 156.8deg);--success-foreground: oklch(15.8% .032 158deg);--info: oklch(74.2% .126 246.7deg);--info-foreground: oklch(15.5% .028 246.7deg);--warning: oklch(82.4% .151 78.2deg);--warning-foreground: oklch(17.6% .036 78.2deg);--destructive: oklch(70.4% .171 24.4deg);--destructive-foreground: oklch(15.9% .031 24.4deg);--border: oklch(31.5% 0 0deg);--input: oklch(26.03% 0 0deg);--ring: oklch(74.4% .159 156.8deg);--segmented-track: oklch(15.5% 0 0deg);--segmented-thumb: oklch(28% 0 0deg);--segmented-edge: oklch(56% 0 0deg);--editor-canvas: oklch(15.8% 0 0deg);--editor-header: oklch(21.6% 0 0deg);--editor-panel: oklch(22.5% 0 0deg);--editor-panel-muted: oklch(27.5% 0 0deg);--editor-panel-inset: oklch(19.1% 0 0deg);--editor-border: oklch(36.5% 0 0deg);--chart-1: oklch(78% .18 152deg);--chart-2: oklch(72% .16 255deg);--chart-3: oklch(70% .18 293deg);--chart-4: oklch(82% .18 70deg);--chart-5: oklch(78% .13 195deg);--sidebar: oklch(18.22% 0 0deg);--sidebar-foreground: oklch(63.01% 0 0deg);--sidebar-primary: oklch(43.65% .1044 156.7556deg);--sidebar-primary-foreground: oklch(92.13% .0135 167.1556deg);--sidebar-accent: oklch(31.32% 0 0deg);--sidebar-accent-foreground: oklch(98.51% 0 0deg);--sidebar-border: oklch(28.09% 0 0deg);--sidebar-ring: oklch(80.03% .1821 151.711deg);--font-sans: outfit, sans-serif;--font-serif: ui-serif, georgia, cambria, "Times New Roman", times, serif;--font-mono: monospace;--radius: .5rem;--shadow-x: 0px;--shadow-y: 1px;--shadow-blur: 3px;--shadow-spread: 0px;--shadow-opacity: .17;--shadow-color: #000;--shadow-2xs: 0px 1px 3px 0px hsl(0deg 0% 0% / .09);--shadow-xs: 0px 1px 3px 0px hsl(0deg 0% 0% / .09);--shadow-sm: 0px 1px 3px 0px hsl(0deg 0% 0% / .17), 0px 1px 2px -1px hsl(0deg 0% 0% / .17);--shadow: 0px 1px 3px 0px hsl(0deg 0% 0% / .17), 0px 1px 2px -1px hsl(0deg 0% 0% / .17);--shadow-md: 0px 1px 3px 0px hsl(0deg 0% 0% / .17), 0px 2px 4px -1px hsl(0deg 0% 0% / .17);--shadow-lg: 0px 1px 3px 0px hsl(0deg 0% 0% / .17), 0px 4px 6px -1px hsl(0deg 0% 0% / .17);--shadow-xl: 0px 1px 3px 0px hsl(0deg 0% 0% / .17), 0px 8px 10px -1px hsl(0deg 0% 0% / .17);--shadow-2xl: 0px 1px 3px 0px hsl(0deg 0% 0% / .43)}@theme inline{ --color-background: var(--background); --color-foreground: var(--foreground); --color-card: var(--card); --color-card-foreground: var(--card-foreground); --color-popover: var(--popover); --color-popover-foreground: var(--popover-foreground); --color-primary: var(--primary); --color-primary-foreground: var(--primary-foreground); --color-secondary: var(--secondary); --color-secondary-foreground: var(--secondary-foreground); --color-muted: var(--muted); --color-muted-foreground: var(--muted-foreground); --color-accent: var(--accent); --color-accent-foreground: var(--accent-foreground); --color-success: var(--success); --color-success-foreground: var(--success-foreground); --color-info: var(--info); --color-info-foreground: var(--info-foreground); --color-warning: var(--warning); --color-warning-foreground: var(--warning-foreground); --color-destructive: var(--destructive); --color-destructive-foreground: var(--destructive-foreground); --color-border: var(--border); --color-input: var(--input); --color-ring: var(--ring); --color-editor-canvas: var(--editor-canvas); --color-editor-header: var(--editor-header); --color-editor-panel: var(--editor-panel); --color-editor-panel-muted: var(--editor-panel-muted); --color-editor-panel-inset: var(--editor-panel-inset); --color-editor-border: var(--editor-border); --color-chart-1: var(--chart-1); --color-chart-2: var(--chart-2); --color-chart-3: var(--chart-3); --color-chart-4: var(--chart-4); --color-chart-5: var(--chart-5); --color-sidebar: var(--sidebar); --color-sidebar-foreground: var(--sidebar-foreground); --color-sidebar-primary: var(--sidebar-primary); --color-sidebar-primary-foreground: var(--sidebar-primary-foreground); --color-sidebar-accent: var(--sidebar-accent); --color-sidebar-accent-foreground: var(--sidebar-accent-foreground); --color-sidebar-border: var(--sidebar-border); --color-sidebar-ring: var(--sidebar-ring); --font-sans: var(--font-sans); --font-mono: var(--font-mono); --font-serif: var(--font-serif); --radius-sm: calc(var(--radius) - 4px); --radius-md: calc(var(--radius) - 2px); --radius-lg: var(--radius); --radius-xl: calc(var(--radius) + 4px); --shadow-2xs: var(--shadow-2xs); --shadow-xs: var(--shadow-xs); --shadow-sm: var(--shadow-sm); --shadow: var(--shadow); --shadow-md: var(--shadow-md); --shadow-lg: var(--shadow-lg); --shadow-xl: var(--shadow-xl); --shadow-2xl: var(--shadow-2xl); --tracking-tighter: calc(var(--tracking-normal) - .05em); --tracking-tight: calc(var(--tracking-normal) - .025em); --tracking-normal: var(--tracking-normal); --tracking-wide: calc(var(--tracking-normal) + .025em); --tracking-wider: calc(var(--tracking-normal) + .05em); --tracking-widest: calc(var(--tracking-normal) + .1em); }.theme-borrower-default{font-size:.9375rem;--background: oklch(98.3% .004 180deg);--foreground: oklch(27% .02 180deg);--card: oklch(100% 0 0deg);--card-foreground: oklch(27% .02 180deg);--popover: oklch(100% 0 0deg);--popover-foreground: oklch(27% .02 180deg);--primary: oklch(58% .13 180deg);--primary-foreground: oklch(99% 0 0deg);--secondary: oklch(95% .03 180deg);--secondary-foreground: oklch(30% .03 200deg);--muted: oklch(96.5% .007 180deg);--muted-foreground: oklch(44% .035 180deg);--accent: oklch(96.5% .007 180deg);--accent-foreground: oklch(27% .02 180deg);--success: oklch(59.6% .145 163.225deg);--success-foreground: oklch(99% 0 0deg);--info: oklch(58.8% .158 241.966deg);--info-foreground: oklch(99% 0 0deg);--warning: oklch(76.9% .188 70.08deg);--warning-foreground: oklch(41.4% .112 45.904deg);--destructive: oklch(57.7% .245 27.325deg);--destructive-foreground: oklch(57.7% .245 27.325deg);--border: oklch(91.8% .014 180deg);--input: oklch(87% .021 180deg);--ring: oklch(58% .13 180deg);--chart-1: oklch(58% .13 180deg);--chart-2: oklch(70% .12 200deg);--chart-3: oklch(77% .1 160deg);--chart-4: oklch(64% .09 190deg);--chart-5: oklch(85% .08 175deg);--sidebar: oklch(100% 0 0deg);--sidebar-foreground: oklch(27% .02 180deg);--sidebar-primary: oklch(58% .13 180deg);--sidebar-primary-foreground: oklch(99% 0 0deg);--sidebar-accent: oklch(98.3% .004 180deg);--sidebar-accent-foreground: oklch(27% .02 180deg);--sidebar-border: oklch(91.8% .014 180deg);--sidebar-ring: oklch(58% .13 180deg)}.theme-borrower-default.dark{--background: oklch(14% .01 180deg);--foreground: oklch(92% .014 180deg);--card: oklch(21% .014 180deg);--card-foreground: oklch(92% .014 180deg);--popover: oklch(21% .014 180deg);--popover-foreground: oklch(92% .014 180deg);--primary: oklch(58% .13 180deg);--primary-foreground: oklch(99% 0 0deg);--secondary: oklch(30% .03 200deg);--secondary-foreground: oklch(95% .03 180deg);--muted: oklch(27% .02 180deg);--muted-foreground: oklch(87% .021 180deg);--accent: oklch(27% .02 180deg);--accent-foreground: oklch(92% .014 180deg);--success: oklch(59.6% .1274 163.225deg);--success-foreground: oklch(99% 0 0deg);--info: oklch(58.8% .158 241.966deg);--info-foreground: oklch(99% 0 0deg);--warning: oklch(76.9% .188 70.08deg);--warning-foreground: oklch(28.57% .0639 53.8133deg);--destructive: oklch(39.6% .141 25.723deg);--destructive-foreground: oklch(63.7% .237 25.331deg);--border: oklch(27% .02 180deg);--input: oklch(37% .03 180deg);--ring: oklch(58% .13 180deg);--chart-1: oklch(58% .13 180deg);--chart-2: oklch(70% .12 200deg);--chart-3: oklch(77% .1 160deg);--chart-4: oklch(64% .09 190deg);--chart-5: oklch(85% .08 175deg);--sidebar: oklch(21% .014 180deg);--sidebar-foreground: oklch(92% .014 180deg);--sidebar-primary: oklch(58% .13 180deg);--sidebar-primary-foreground: oklch(99% 0 0deg);--sidebar-accent: oklch(27% .02 180deg);--sidebar-accent-foreground: oklch(92% .014 180deg);--sidebar-border: oklch(27% .02 180deg);--sidebar-ring: oklch(58% .13 180deg)}.theme-borrower-alternate{--background: oklch(98.3% .004 27deg);--foreground: oklch(27% .02 27deg);--card: oklch(100% 0 0deg);--card-foreground: oklch(27% .02 27deg);--popover: oklch(100% 0 0deg);--popover-foreground: oklch(27% .02 27deg);--primary: oklch(53% .14 27deg);--primary-foreground: oklch(99% 0 0deg);--secondary: oklch(96% .03 27deg);--secondary-foreground: oklch(31% .03 18deg);--muted: oklch(96.5% .007 27deg);--muted-foreground: oklch(44% .035 27deg);--accent: oklch(97% .02 27deg);--accent-foreground: oklch(31% .03 18deg);--success: oklch(59.6% .145 163.225deg);--success-foreground: oklch(99% 0 0deg);--info: oklch(58.8% .158 241.966deg);--info-foreground: oklch(99% 0 0deg);--warning: oklch(76.9% .188 70.08deg);--warning-foreground: oklch(41.4% .112 45.904deg);--destructive: oklch(57.7% .245 27.325deg);--destructive-foreground: oklch(57.7% .245 27.325deg);--border: oklch(91.8% .014 27deg);--input: oklch(87% .021 27deg);--ring: oklch(53% .14 27deg);--chart-1: oklch(53% .14 27deg);--chart-2: oklch(65% .12 50deg);--chart-3: oklch(72% .1 15deg);--chart-4: oklch(60% .09 40deg);--chart-5: oklch(80% .08 35deg);--sidebar: oklch(100% 0 0deg);--sidebar-foreground: oklch(27% .02 27deg);--sidebar-primary: oklch(53% .14 27deg);--sidebar-primary-foreground: oklch(99% 0 0deg);--sidebar-accent: oklch(98.3% .004 27deg);--sidebar-accent-foreground: oklch(27% .02 27deg);--sidebar-border: oklch(91.8% .014 27deg);--sidebar-ring: oklch(53% .14 27deg)}.theme-borrower-alternate.dark{--background: oklch(14% .01 27deg);--foreground: oklch(92% .014 27deg);--card: oklch(21% .014 27deg);--card-foreground: oklch(92% .014 27deg);--popover: oklch(21% .014 27deg);--popover-foreground: oklch(92% .014 27deg);--primary: oklch(53% .14 27deg);--primary-foreground: oklch(99% 0 0deg);--secondary: oklch(31% .03 18deg);--secondary-foreground: oklch(96% .03 27deg);--muted: oklch(27% .02 27deg);--muted-foreground: oklch(87% .021 27deg);--accent: oklch(27% .02 27deg);--accent-foreground: oklch(92% .014 27deg);--success: oklch(59.6% .1274 163.225deg);--success-foreground: oklch(99% 0 0deg);--info: oklch(58.8% .158 241.966deg);--info-foreground: oklch(99% 0 0deg);--warning: oklch(76.9% .188 70.08deg);--warning-foreground: oklch(28.57% .0639 53.8133deg);--destructive: oklch(39.6% .141 25.723deg);--destructive-foreground: oklch(63.7% .237 25.331deg);--border: oklch(27% .02 27deg);--input: oklch(37% .03 27deg);--ring: oklch(53% .14 27deg);--chart-1: oklch(53% .14 27deg);--chart-2: oklch(65% .12 50deg);--chart-3: oklch(72% .1 15deg);--chart-4: oklch(60% .09 40deg);--chart-5: oklch(80% .08 35deg);--sidebar: oklch(21% .014 27deg);--sidebar-foreground: oklch(92% .014 27deg);--sidebar-primary: oklch(53% .14 27deg);--sidebar-primary-foreground: oklch(99% 0 0deg);--sidebar-accent: oklch(27% .02 27deg);--sidebar-accent-foreground: oklch(92% .014 27deg);--sidebar-border: oklch(27% .02 27deg);--sidebar-ring: oklch(53% .14 27deg)}@theme inline{ --color-background: var(--background); --color-foreground: var(--foreground); --color-card: var(--card); --color-card-foreground: var(--card-foreground); --color-popover: var(--popover); --color-popover-foreground: var(--popover-foreground); --color-primary: var(--primary); --color-primary-foreground: var(--primary-foreground); --color-secondary: var(--secondary); --color-secondary-foreground: var(--secondary-foreground); --color-muted: var(--muted); --color-muted-foreground: var(--muted-foreground); --color-accent: var(--accent); --color-accent-foreground: var(--accent-foreground); --color-success: var(--success, var(--primary)); --color-success-foreground: var(--success-foreground, var(--primary-foreground)); --color-info: var(--info, var(--primary)); --color-info-foreground: var(--info-foreground, var(--primary-foreground)); --color-warning: var(--warning, var(--destructive)); --color-warning-foreground: var(--warning-foreground, var(--destructive-foreground)); --color-destructive: var(--destructive); --color-destructive-foreground: var(--destructive-foreground); --color-chart-1: var(--chart-1); --color-chart-2: var(--chart-2); --color-chart-3: var(--chart-3); --color-chart-4: var(--chart-4); --color-chart-5: var(--chart-5); --color-border: var(--border); --color-input: var(--input); --color-ring: var(--ring); --color-segmented-track: var(--segmented-track, var(--muted)); --color-segmented-thumb: var(--segmented-thumb, var(--card)); --color-segmented-edge: var(--segmented-edge, var(--border)); --color-editor-canvas: var(--editor-canvas, var(--background)); --color-editor-header: var(--editor-header, var(--card)); --color-editor-panel: var(--editor-panel, var(--card)); --color-editor-panel-muted: var(--editor-panel-muted, var(--muted)); --color-editor-panel-inset: var(--editor-panel-inset, var(--muted)); --color-editor-border: var(--editor-border, var(--border)); --color-sidebar: var(--sidebar); --color-sidebar-foreground: var(--sidebar-foreground); --color-sidebar-primary: var(--sidebar-primary); --color-sidebar-primary-foreground: var(--sidebar-primary-foreground); --color-sidebar-accent: var(--sidebar-accent); --color-sidebar-accent-foreground: var(--sidebar-accent-foreground); --color-sidebar-border: var(--sidebar-border); --color-sidebar-ring: var(--sidebar-ring); --font-sans: var(--font-sans); --font-mono: var(--font-mono); --font-serif: var(--font-serif); --radius-sm: calc(var(--radius) - 4px); --radius-md: calc(var(--radius) - 2px); --radius-lg: var(--radius); --radius-xl: calc(var(--radius) + 4px); --shadow-2xs: var(--shadow-2xs); --shadow-xs: var(--shadow-xs); --shadow-sm: var(--shadow-sm); --shadow: var(--shadow); --shadow-md: var(--shadow-md); --shadow-lg: var(--shadow-lg); --shadow-xl: var(--shadow-xl); --shadow-2xl: var(--shadow-2xl); --tracking-tighter: calc(var(--tracking-normal) - .05em); --tracking-tight: calc(var(--tracking-normal) - .025em); --tracking-normal: var(--tracking-normal); --tracking-wide: calc(var(--tracking-normal) + .025em); --tracking-wider: calc(var(--tracking-normal) + .05em); --tracking-widest: calc(var(--tracking-normal) + .1em); }@layer base{*{@apply border-border outline-ring/50;}body{@apply bg-background text-foreground;letter-spacing:var(--tracking-normal)}}@plugin "@tailwindcss/typography";@custom-variant dark (&:is(.dark *));:root{--display-family: var(--font-sans);--text-family: var(--font-sans);--font-text: var(--text-family);--display-weight: 700;--text-weight: 400}@theme inline{ --color-warning: var(--warning, var(--destructive)); --color-warning-foreground: var(--warning-foreground, var(--destructive-foreground)); --color-sidebar: var(--sidebar); --color-sidebar-foreground: var(--sidebar-foreground); --color-sidebar-primary: var(--sidebar-primary); --color-sidebar-primary-foreground: var(--sidebar-primary-foreground); --color-sidebar-accent: var(--sidebar-accent); --color-sidebar-accent-foreground: var(--sidebar-accent-foreground); --color-sidebar-border: var(--sidebar-border); --color-sidebar-ring: var(--sidebar-ring); }
