:root { --pretty-yellow: hsl(46, 100%, 50%); --pretty-yellow-l-1: hsl(46, 100%, 55%); --pretty-yellow-l-2: hsl(46, 100%, 60%); --pretty-yellow-l-3: hsl(46, 100%, 65%); --pretty-yellow-l-4: hsl(46, 100%, 70%); --pretty-yellow-l-5: hsl(46, 100%, 75%); --pretty-yellow-l-6: hsl(46, 100%, 80%); --pretty-yellow-l-7: hsl(46, 100%, 85%); --pretty-yellow-l-8: hsl(46, 100%, 90%); --pretty-yellow-l-9: hsl(46, 100%, 95%); --pretty-yellow-d-1: hsl(46, 100%, 45%); --pretty-yellow-d-2: hsl(46, 100%, 40%); --pretty-yellow-d-3: hsl(46, 100%, 35%); --pretty-yellow-d-4: hsl(46, 100%, 30%); --pretty-yellow-d-5: hsl(46, 100%, 25%); --pretty-yellow-d-6: hsl(46, 100%, 20%); --pretty-yellow-d-7: hsl(46, 100%, 15%); --pretty-yellow-d-8: hsl(46, 100%, 10%); --pretty-yellow-d-9: hsl(46, 100%, 5%); --pretty-yellow-t-1: hsla(46, 100%, 50%, 0.1); --pretty-yellow-t-2: hsla(46, 100%, 50%, 0.2); --pretty-yellow-t-3: hsla(46, 100%, 50%, 0.3); --pretty-yellow-t-4: hsla(46, 100%, 50%, 0.4); --pretty-yellow-t-5: hsla(46, 100%, 50%, 0.5); --pretty-yellow-t-6: hsla(46, 100%, 50%, 0.6); --pretty-yellow-t-7: hsla(46, 100%, 50%, 0.7); --pretty-yellow-t-8: hsla(46, 100%, 50%, 0.8); --pretty-yellow-t-9: hsla(46, 100%, 50%, 0.9); --sutra-color-background: #ffffff; --sutra-color-foreground: #0f172b; --sutra-color-card: #ffffff; --sutra-color-card-foreground: #0f172b; --sutra-color-muted: #f1f5f9; --sutra-color-muted-foreground: #62748e; --sutra-color-subtle-foreground: #90a1b9; --sutra-color-primary: #1447e6; --sutra-color-primary-foreground: #ffffff; --sutra-color-secondary: #f1f5f9; --sutra-color-secondary-foreground: #0f172b; --sutra-color-accent: #dbeafe; --sutra-color-accent-foreground: #1447e6; --sutra-color-border: #e2e8f0; --sutra-color-border-strong: #cad5e2; --sutra-color-info: #2b7fff; --sutra-color-success: #00a63e; --sutra-color-warning: #fe9a00; --sutra-color-destructive: #e7000b; --sutra-popover: #ffffff; --sutra-popover-foreground: #0f172b; --sutra-input: #e2e8f0; --sutra-chart-blue: #155dfc; --sutra-chart-green: #00a63e; --sutra-chart-amber: #fe9a00; --sutra-chart-violet: #ad46ff; --sutra-chart-pink: #f6339a; --sutra-info-fg: #ffffff; --sutra-success-fg: #ffffff; --sutra-warning-fg: #020618; --sutra-destructive-fg: #ffffff; --sutra-info-soft-bg: #dbeafe; --sutra-info-soft-fg: #1447e6; --sutra-success-soft-bg: #dcfce7; --sutra-success-soft-fg: #008236; --sutra-warning-soft-bg: #fef3c6; --sutra-warning-soft-fg: #bb4d00; --sutra-destructive-soft-bg: #ffe2e2; --sutra-destructive-soft-fg: #c10007; --sutra-neutral-50: #f8fafc; --sutra-neutral-100: #f1f5f9; --sutra-neutral-200: #e2e8f0; --sutra-neutral-300: #cbd5e1; --sutra-neutral-400: #94a3b8; --sutra-neutral-500: #64748b; --sutra-neutral-600: #475569; --sutra-neutral-700: #334155; --sutra-neutral-800: #1e293b; --sutra-neutral-900: #0f172a; --sutra-neutral-950: #020617; --sutra-text-2xs: clamp(0.82rem, calc(-0.0037037037037037034 * (100vw - 36rem) + 0.82rem), 0.42rem); --sutra-text-xs: clamp(1.02rem, calc(-0.003055555555555556 * (100vw - 36rem) + 1.02rem), 0.69rem); --sutra-text-s: clamp(1.28rem, calc(-0.0015740740740740734 * (100vw - 36rem) + 1.28rem), 1.11rem); --sutra-text-m: clamp(1.6rem, calc(0.0018518518518518515 * (100vw - 36rem) + 1.6rem), 1.8rem); --sutra-text-l: clamp(2rem, calc(0.008425925925925927 * (100vw - 36rem) + 2rem), 2.91rem); --sutra-text-xl: clamp(2.5rem, calc(0.020462962962962964 * (100vw - 36rem) + 2.5rem), 4.71rem); --sutra-text-2xl: clamp(3.13rem, calc(0.041574074074074076 * (100vw - 36rem) + 3.13rem), 7.62rem); --sutra-text-3xl: clamp(3.91rem, calc(0.07805555555555556 * (100vw - 36rem) + 3.91rem), 12.34rem); --sutra-text-4xl: clamp(4.88rem, calc(0.13962962962962966 * (100vw - 36rem) + 4.88rem), 19.96rem); --sutra-text-5xl: clamp(6.1rem, calc(0.24259259259259255 * (100vw - 36rem) + 6.1rem), 32.3rem); --sutra-space-2xs: clamp(0.68rem, calc(-0.0027777777777777783 * (100vw - 36rem) + 0.68rem), 0.38rem); --sutra-space-xs: clamp(0.9rem, calc(-0.0026851851851851854 * (100vw - 36rem) + 0.9rem), 0.61rem); --sutra-space-s: clamp(1.2rem, calc(-0.0019444444444444442 * (100vw - 36rem) + 1.2rem), 0.99rem); --sutra-space-m: clamp(1.6rem, calc(0 * (100vw - 36rem) + 1.6rem), 1.6rem); --sutra-space-l: clamp(2.13rem, calc(0.004259259259259259 * (100vw - 36rem) + 2.13rem), 2.59rem); --sutra-space-xl: clamp(2.84rem, calc(0.012500000000000004 * (100vw - 36rem) + 2.84rem), 4.19rem); --sutra-space-2xl: clamp(3.79rem, calc(0.027685185185185188 * (100vw - 36rem) + 3.79rem), 6.78rem); --sutra-space-3xl: clamp(5.05rem, calc(0.05481481481481482 * (100vw - 36rem) + 5.05rem), 10.97rem); --sutra-space-4xl: clamp(6.73rem, calc(0.10194444444444442 * (100vw - 36rem) + 6.73rem), 17.74rem); --sutra-space-5xl: clamp(8.98rem, calc(0.1826851851851852 * (100vw - 36rem) + 8.98rem), 28.71rem); --sutra-padding-2xs: clamp(0.82rem, calc(0.0037962962962962967 * (100vw - 36rem) + 0.82rem), 1.23rem); --sutra-padding-xs: clamp(1.02rem, calc(0.004814814814814815 * (100vw - 36rem) + 1.02rem), 1.54rem); --sutra-padding-s: clamp(1.28rem, calc(0.005925925925925925 * (100vw - 36rem) + 1.28rem), 1.92rem); --sutra-padding-m: clamp(1.6rem, calc(0.007407407407407406 * (100vw - 36rem) + 1.6rem), 2.4rem); --sutra-padding-l: clamp(2rem, calc(0.009259259259259259 * (100vw - 36rem) + 2rem), 3rem); --sutra-padding-xl: clamp(2.5rem, calc(0.011574074074074073 * (100vw - 36rem) + 2.5rem), 3.75rem); --sutra-padding-2xl: clamp(3.13rem, calc(0.014444444444444449 * (100vw - 36rem) + 3.13rem), 4.69rem); --sutra-padding-3xl: clamp(3.91rem, calc(0.018055555555555557 * (100vw - 36rem) + 3.91rem), 5.86rem); --space-2xs: clamp(0.82rem, calc(0.00018518518518518534 * (100vw - 36rem) + 0.82rem), 0.84rem); --space-xs: clamp(1.02rem, calc(0.0010185185185185173 * (100vw - 36rem) + 1.02rem), 1.13rem); --space-s: clamp(1.28rem, calc(0.002037037037037037 * (100vw - 36rem) + 1.28rem), 1.5rem); --space-m: clamp(1.6rem, calc(0.003703703703703703 * (100vw - 36rem) + 1.6rem), 2rem); --space-l: clamp(2rem, calc(0.0062037037037037035 * (100vw - 36rem) + 2rem), 2.67rem); --space-xl: clamp(2.5rem, calc(0.00972222222222222 * (100vw - 36rem) + 2.5rem), 3.55rem); --space-2xl: clamp(3.13rem, calc(0.014907407407407411 * (100vw - 36rem) + 3.13rem), 4.74rem);}.stroke-pretty-yellow { stroke: var(--pretty-yellow); }.stroke-pretty-yellow-l-1 { stroke: var(--pretty-yellow-l-1); }.stroke-pretty-yellow-l-2 { stroke: var(--pretty-yellow-l-2); }.stroke-pretty-yellow-l-3 { stroke: var(--pretty-yellow-l-3); }.stroke-pretty-yellow-l-4 { stroke: var(--pretty-yellow-l-4); }.stroke-pretty-yellow-l-5 { stroke: var(--pretty-yellow-l-5); }.stroke-pretty-yellow-l-6 { stroke: var(--pretty-yellow-l-6); }.stroke-pretty-yellow-l-7 { stroke: var(--pretty-yellow-l-7); }.stroke-pretty-yellow-l-8 { stroke: var(--pretty-yellow-l-8); }.stroke-pretty-yellow-l-9 { stroke: var(--pretty-yellow-l-9); }.stroke-pretty-yellow-d-1 { stroke: var(--pretty-yellow-d-1); }.stroke-pretty-yellow-d-2 { stroke: var(--pretty-yellow-d-2); }.stroke-pretty-yellow-d-3 { stroke: var(--pretty-yellow-d-3); }.stroke-pretty-yellow-d-4 { stroke: var(--pretty-yellow-d-4); }.stroke-pretty-yellow-d-5 { stroke: var(--pretty-yellow-d-5); }.stroke-pretty-yellow-d-6 { stroke: var(--pretty-yellow-d-6); }.stroke-pretty-yellow-d-7 { stroke: var(--pretty-yellow-d-7); }.stroke-pretty-yellow-d-8 { stroke: var(--pretty-yellow-d-8); }.stroke-pretty-yellow-d-9 { stroke: var(--pretty-yellow-d-9); }.stroke-pretty-yellow-t-1 { stroke: var(--pretty-yellow-t-1); }.stroke-pretty-yellow-t-2 { stroke: var(--pretty-yellow-t-2); }.stroke-pretty-yellow-t-3 { stroke: var(--pretty-yellow-t-3); }.stroke-pretty-yellow-t-4 { stroke: var(--pretty-yellow-t-4); }.stroke-pretty-yellow-t-5 { stroke: var(--pretty-yellow-t-5); }.stroke-pretty-yellow-t-6 { stroke: var(--pretty-yellow-t-6); }.stroke-pretty-yellow-t-7 { stroke: var(--pretty-yellow-t-7); }.stroke-pretty-yellow-t-8 { stroke: var(--pretty-yellow-t-8); }.stroke-pretty-yellow-t-9 { stroke: var(--pretty-yellow-t-9); }.fill-pretty-yellow { fill: var(--pretty-yellow); }.fill-pretty-yellow-l-1 { fill: var(--pretty-yellow-l-1); }.fill-pretty-yellow-l-2 { fill: var(--pretty-yellow-l-2); }.fill-pretty-yellow-l-3 { fill: var(--pretty-yellow-l-3); }.fill-pretty-yellow-l-4 { fill: var(--pretty-yellow-l-4); }.fill-pretty-yellow-l-5 { fill: var(--pretty-yellow-l-5); }.fill-pretty-yellow-l-6 { fill: var(--pretty-yellow-l-6); }.fill-pretty-yellow-l-7 { fill: var(--pretty-yellow-l-7); }.fill-pretty-yellow-l-8 { fill: var(--pretty-yellow-l-8); }.fill-pretty-yellow-l-9 { fill: var(--pretty-yellow-l-9); }.fill-pretty-yellow-d-1 { fill: var(--pretty-yellow-d-1); }.fill-pretty-yellow-d-2 { fill: var(--pretty-yellow-d-2); }.fill-pretty-yellow-d-3 { fill: var(--pretty-yellow-d-3); }.fill-pretty-yellow-d-4 { fill: var(--pretty-yellow-d-4); }.fill-pretty-yellow-d-5 { fill: var(--pretty-yellow-d-5); }.fill-pretty-yellow-d-6 { fill: var(--pretty-yellow-d-6); }.fill-pretty-yellow-d-7 { fill: var(--pretty-yellow-d-7); }.fill-pretty-yellow-d-8 { fill: var(--pretty-yellow-d-8); }.fill-pretty-yellow-d-9 { fill: var(--pretty-yellow-d-9); }.fill-pretty-yellow-t-1 { fill: var(--pretty-yellow-t-1); }.fill-pretty-yellow-t-2 { fill: var(--pretty-yellow-t-2); }.fill-pretty-yellow-t-3 { fill: var(--pretty-yellow-t-3); }.fill-pretty-yellow-t-4 { fill: var(--pretty-yellow-t-4); }.fill-pretty-yellow-t-5 { fill: var(--pretty-yellow-t-5); }.fill-pretty-yellow-t-6 { fill: var(--pretty-yellow-t-6); }.fill-pretty-yellow-t-7 { fill: var(--pretty-yellow-t-7); }.fill-pretty-yellow-t-8 { fill: var(--pretty-yellow-t-8); }.fill-pretty-yellow-t-9 { fill: var(--pretty-yellow-t-9); }.bg-pretty-yellow { background-color: var(--pretty-yellow); }.bg-pretty-yellow-l-1 { background-color: var(--pretty-yellow-l-1); }.bg-pretty-yellow-l-2 { background-color: var(--pretty-yellow-l-2); }.bg-pretty-yellow-l-3 { background-color: var(--pretty-yellow-l-3); }.bg-pretty-yellow-l-4 { background-color: var(--pretty-yellow-l-4); }.bg-pretty-yellow-l-5 { background-color: var(--pretty-yellow-l-5); }.bg-pretty-yellow-l-6 { background-color: var(--pretty-yellow-l-6); }.bg-pretty-yellow-l-7 { background-color: var(--pretty-yellow-l-7); }.bg-pretty-yellow-l-8 { background-color: var(--pretty-yellow-l-8); }.bg-pretty-yellow-l-9 { background-color: var(--pretty-yellow-l-9); }.bg-pretty-yellow-d-1 { background-color: var(--pretty-yellow-d-1); }.bg-pretty-yellow-d-2 { background-color: var(--pretty-yellow-d-2); }.bg-pretty-yellow-d-3 { background-color: var(--pretty-yellow-d-3); }.bg-pretty-yellow-d-4 { background-color: var(--pretty-yellow-d-4); }.bg-pretty-yellow-d-5 { background-color: var(--pretty-yellow-d-5); }.bg-pretty-yellow-d-6 { background-color: var(--pretty-yellow-d-6); }.bg-pretty-yellow-d-7 { background-color: var(--pretty-yellow-d-7); }.bg-pretty-yellow-d-8 { background-color: var(--pretty-yellow-d-8); }.bg-pretty-yellow-d-9 { background-color: var(--pretty-yellow-d-9); }.bg-pretty-yellow-t-1 { background-color: var(--pretty-yellow-t-1); }.bg-pretty-yellow-t-2 { background-color: var(--pretty-yellow-t-2); }.bg-pretty-yellow-t-3 { background-color: var(--pretty-yellow-t-3); }.bg-pretty-yellow-t-4 { background-color: var(--pretty-yellow-t-4); }.bg-pretty-yellow-t-5 { background-color: var(--pretty-yellow-t-5); }.bg-pretty-yellow-t-6 { background-color: var(--pretty-yellow-t-6); }.bg-pretty-yellow-t-7 { background-color: var(--pretty-yellow-t-7); }.bg-pretty-yellow-t-8 { background-color: var(--pretty-yellow-t-8); }.bg-pretty-yellow-t-9 { background-color: var(--pretty-yellow-t-9); }.text-pretty-yellow { color: var(--pretty-yellow); }.text-pretty-yellow-l-1 { color: var(--pretty-yellow-l-1); }.text-pretty-yellow-l-2 { color: var(--pretty-yellow-l-2); }.text-pretty-yellow-l-3 { color: var(--pretty-yellow-l-3); }.text-pretty-yellow-l-4 { color: var(--pretty-yellow-l-4); }.text-pretty-yellow-l-5 { color: var(--pretty-yellow-l-5); }.text-pretty-yellow-l-6 { color: var(--pretty-yellow-l-6); }.text-pretty-yellow-l-7 { color: var(--pretty-yellow-l-7); }.text-pretty-yellow-l-8 { color: var(--pretty-yellow-l-8); }.text-pretty-yellow-l-9 { color: var(--pretty-yellow-l-9); }.text-pretty-yellow-d-1 { color: var(--pretty-yellow-d-1); }.text-pretty-yellow-d-2 { color: var(--pretty-yellow-d-2); }.text-pretty-yellow-d-3 { color: var(--pretty-yellow-d-3); }.text-pretty-yellow-d-4 { color: var(--pretty-yellow-d-4); }.text-pretty-yellow-d-5 { color: var(--pretty-yellow-d-5); }.text-pretty-yellow-d-6 { color: var(--pretty-yellow-d-6); }.text-pretty-yellow-d-7 { color: var(--pretty-yellow-d-7); }.text-pretty-yellow-d-8 { color: var(--pretty-yellow-d-8); }.text-pretty-yellow-d-9 { color: var(--pretty-yellow-d-9); }.text-pretty-yellow-t-1 { color: var(--pretty-yellow-t-1); }.text-pretty-yellow-t-2 { color: var(--pretty-yellow-t-2); }.text-pretty-yellow-t-3 { color: var(--pretty-yellow-t-3); }.text-pretty-yellow-t-4 { color: var(--pretty-yellow-t-4); }.text-pretty-yellow-t-5 { color: var(--pretty-yellow-t-5); }.text-pretty-yellow-t-6 { color: var(--pretty-yellow-t-6); }.text-pretty-yellow-t-7 { color: var(--pretty-yellow-t-7); }.text-pretty-yellow-t-8 { color: var(--pretty-yellow-t-8); }.text-pretty-yellow-t-9 { color: var(--pretty-yellow-t-9); }.border-pretty-yellow { border-color: var(--pretty-yellow); }.border-pretty-yellow-l-1 { border-color: var(--pretty-yellow-l-1); }.border-pretty-yellow-l-2 { border-color: var(--pretty-yellow-l-2); }.border-pretty-yellow-l-3 { border-color: var(--pretty-yellow-l-3); }.border-pretty-yellow-l-4 { border-color: var(--pretty-yellow-l-4); }.border-pretty-yellow-l-5 { border-color: var(--pretty-yellow-l-5); }.border-pretty-yellow-l-6 { border-color: var(--pretty-yellow-l-6); }.border-pretty-yellow-l-7 { border-color: var(--pretty-yellow-l-7); }.border-pretty-yellow-l-8 { border-color: var(--pretty-yellow-l-8); }.border-pretty-yellow-l-9 { border-color: var(--pretty-yellow-l-9); }.border-pretty-yellow-d-1 { border-color: var(--pretty-yellow-d-1); }.border-pretty-yellow-d-2 { border-color: var(--pretty-yellow-d-2); }.border-pretty-yellow-d-3 { border-color: var(--pretty-yellow-d-3); }.border-pretty-yellow-d-4 { border-color: var(--pretty-yellow-d-4); }.border-pretty-yellow-d-5 { border-color: var(--pretty-yellow-d-5); }.border-pretty-yellow-d-6 { border-color: var(--pretty-yellow-d-6); }.border-pretty-yellow-d-7 { border-color: var(--pretty-yellow-d-7); }.border-pretty-yellow-d-8 { border-color: var(--pretty-yellow-d-8); }.border-pretty-yellow-d-9 { border-color: var(--pretty-yellow-d-9); }.border-pretty-yellow-t-1 { border-color: var(--pretty-yellow-t-1); }.border-pretty-yellow-t-2 { border-color: var(--pretty-yellow-t-2); }.border-pretty-yellow-t-3 { border-color: var(--pretty-yellow-t-3); }.border-pretty-yellow-t-4 { border-color: var(--pretty-yellow-t-4); }.border-pretty-yellow-t-5 { border-color: var(--pretty-yellow-t-5); }.border-pretty-yellow-t-6 { border-color: var(--pretty-yellow-t-6); }.border-pretty-yellow-t-7 { border-color: var(--pretty-yellow-t-7); }.border-pretty-yellow-t-8 { border-color: var(--pretty-yellow-t-8); }.border-pretty-yellow-t-9 { border-color: var(--pretty-yellow-t-9); }.outline-pretty-yellow { outline-color: var(--pretty-yellow); }.outline-pretty-yellow-l-1 { outline-color: var(--pretty-yellow-l-1); }.outline-pretty-yellow-l-2 { outline-color: var(--pretty-yellow-l-2); }.outline-pretty-yellow-l-3 { outline-color: var(--pretty-yellow-l-3); }.outline-pretty-yellow-l-4 { outline-color: var(--pretty-yellow-l-4); }.outline-pretty-yellow-l-5 { outline-color: var(--pretty-yellow-l-5); }.outline-pretty-yellow-l-6 { outline-color: var(--pretty-yellow-l-6); }.outline-pretty-yellow-l-7 { outline-color: var(--pretty-yellow-l-7); }.outline-pretty-yellow-l-8 { outline-color: var(--pretty-yellow-l-8); }.outline-pretty-yellow-l-9 { outline-color: var(--pretty-yellow-l-9); }.outline-pretty-yellow-d-1 { outline-color: var(--pretty-yellow-d-1); }.outline-pretty-yellow-d-2 { outline-color: var(--pretty-yellow-d-2); }.outline-pretty-yellow-d-3 { outline-color: var(--pretty-yellow-d-3); }.outline-pretty-yellow-d-4 { outline-color: var(--pretty-yellow-d-4); }.outline-pretty-yellow-d-5 { outline-color: var(--pretty-yellow-d-5); }.outline-pretty-yellow-d-6 { outline-color: var(--pretty-yellow-d-6); }.outline-pretty-yellow-d-7 { outline-color: var(--pretty-yellow-d-7); }.outline-pretty-yellow-d-8 { outline-color: var(--pretty-yellow-d-8); }.outline-pretty-yellow-d-9 { outline-color: var(--pretty-yellow-d-9); }.outline-pretty-yellow-t-1 { outline-color: var(--pretty-yellow-t-1); }.outline-pretty-yellow-t-2 { outline-color: var(--pretty-yellow-t-2); }.outline-pretty-yellow-t-3 { outline-color: var(--pretty-yellow-t-3); }.outline-pretty-yellow-t-4 { outline-color: var(--pretty-yellow-t-4); }.outline-pretty-yellow-t-5 { outline-color: var(--pretty-yellow-t-5); }.outline-pretty-yellow-t-6 { outline-color: var(--pretty-yellow-t-6); }.outline-pretty-yellow-t-7 { outline-color: var(--pretty-yellow-t-7); }.outline-pretty-yellow-t-8 { outline-color: var(--pretty-yellow-t-8); }.outline-pretty-yellow-t-9 { outline-color: var(--pretty-yellow-t-9); }.bg-sutra-color-background { background-color: var(--sutra-color-background); }.text-sutra-color-background { color: var(--sutra-color-background); }.border-sutra-color-background { border-color: var(--sutra-color-background); }.fill-sutra-color-background { fill: var(--sutra-color-background); }.stroke-sutra-color-background { stroke: var(--sutra-color-background); }.outline-sutra-color-background { outline-color: var(--sutra-color-background); }.bg-sutra-color-foreground { background-color: var(--sutra-color-foreground); }.text-sutra-color-foreground { color: var(--sutra-color-foreground); }.border-sutra-color-foreground { border-color: var(--sutra-color-foreground); }.fill-sutra-color-foreground { fill: var(--sutra-color-foreground); }.stroke-sutra-color-foreground { stroke: var(--sutra-color-foreground); }.outline-sutra-color-foreground { outline-color: var(--sutra-color-foreground); }.bg-sutra-color-card { background-color: var(--sutra-color-card); }.text-sutra-color-card { color: var(--sutra-color-card); }.border-sutra-color-card { border-color: var(--sutra-color-card); }.fill-sutra-color-card { fill: var(--sutra-color-card); }.stroke-sutra-color-card { stroke: var(--sutra-color-card); }.outline-sutra-color-card { outline-color: var(--sutra-color-card); }.bg-sutra-color-card-foreground { background-color: var(--sutra-color-card-foreground); }.text-sutra-color-card-foreground { color: var(--sutra-color-card-foreground); }.border-sutra-color-card-foreground { border-color: var(--sutra-color-card-foreground); }.fill-sutra-color-card-foreground { fill: var(--sutra-color-card-foreground); }.stroke-sutra-color-card-foreground { stroke: var(--sutra-color-card-foreground); }.outline-sutra-color-card-foreground { outline-color: var(--sutra-color-card-foreground); }.bg-sutra-color-muted { background-color: var(--sutra-color-muted); }.text-sutra-color-muted { color: var(--sutra-color-muted); }.border-sutra-color-muted { border-color: var(--sutra-color-muted); }.fill-sutra-color-muted { fill: var(--sutra-color-muted); }.stroke-sutra-color-muted { stroke: var(--sutra-color-muted); }.outline-sutra-color-muted { outline-color: var(--sutra-color-muted); }.bg-sutra-color-muted-foreground { background-color: var(--sutra-color-muted-foreground); }.text-sutra-color-muted-foreground { color: var(--sutra-color-muted-foreground); }.border-sutra-color-muted-foreground { border-color: var(--sutra-color-muted-foreground); }.fill-sutra-color-muted-foreground { fill: var(--sutra-color-muted-foreground); }.stroke-sutra-color-muted-foreground { stroke: var(--sutra-color-muted-foreground); }.outline-sutra-color-muted-foreground { outline-color: var(--sutra-color-muted-foreground); }.bg-sutra-color-subtle-foreground { background-color: var(--sutra-color-subtle-foreground); }.text-sutra-color-subtle-foreground { color: var(--sutra-color-subtle-foreground); }.border-sutra-color-subtle-foreground { border-color: var(--sutra-color-subtle-foreground); }.fill-sutra-color-subtle-foreground { fill: var(--sutra-color-subtle-foreground); }.stroke-sutra-color-subtle-foreground { stroke: var(--sutra-color-subtle-foreground); }.outline-sutra-color-subtle-foreground { outline-color: var(--sutra-color-subtle-foreground); }.bg-sutra-color-primary { background-color: var(--sutra-color-primary); }.text-sutra-color-primary { color: var(--sutra-color-primary); }.border-sutra-color-primary { border-color: var(--sutra-color-primary); }.fill-sutra-color-primary { fill: var(--sutra-color-primary); }.stroke-sutra-color-primary { stroke: var(--sutra-color-primary); }.outline-sutra-color-primary { outline-color: var(--sutra-color-primary); }.bg-sutra-color-primary-foreground { background-color: var(--sutra-color-primary-foreground); }.text-sutra-color-primary-foreground { color: var(--sutra-color-primary-foreground); }.border-sutra-color-primary-foreground { border-color: var(--sutra-color-primary-foreground); }.fill-sutra-color-primary-foreground { fill: var(--sutra-color-primary-foreground); }.stroke-sutra-color-primary-foreground { stroke: var(--sutra-color-primary-foreground); }.outline-sutra-color-primary-foreground { outline-color: var(--sutra-color-primary-foreground); }.bg-sutra-color-secondary { background-color: var(--sutra-color-secondary); }.text-sutra-color-secondary { color: var(--sutra-color-secondary); }.border-sutra-color-secondary { border-color: var(--sutra-color-secondary); }.fill-sutra-color-secondary { fill: var(--sutra-color-secondary); }.stroke-sutra-color-secondary { stroke: var(--sutra-color-secondary); }.outline-sutra-color-secondary { outline-color: var(--sutra-color-secondary); }.bg-sutra-color-secondary-foreground { background-color: var(--sutra-color-secondary-foreground); }.text-sutra-color-secondary-foreground { color: var(--sutra-color-secondary-foreground); }.border-sutra-color-secondary-foreground { border-color: var(--sutra-color-secondary-foreground); }.fill-sutra-color-secondary-foreground { fill: var(--sutra-color-secondary-foreground); }.stroke-sutra-color-secondary-foreground { stroke: var(--sutra-color-secondary-foreground); }.outline-sutra-color-secondary-foreground { outline-color: var(--sutra-color-secondary-foreground); }.bg-sutra-color-accent { background-color: var(--sutra-color-accent); }.text-sutra-color-accent { color: var(--sutra-color-accent); }.border-sutra-color-accent { border-color: var(--sutra-color-accent); }.fill-sutra-color-accent { fill: var(--sutra-color-accent); }.stroke-sutra-color-accent { stroke: var(--sutra-color-accent); }.outline-sutra-color-accent { outline-color: var(--sutra-color-accent); }.bg-sutra-color-accent-foreground { background-color: var(--sutra-color-accent-foreground); }.text-sutra-color-accent-foreground { color: var(--sutra-color-accent-foreground); }.border-sutra-color-accent-foreground { border-color: var(--sutra-color-accent-foreground); }.fill-sutra-color-accent-foreground { fill: var(--sutra-color-accent-foreground); }.stroke-sutra-color-accent-foreground { stroke: var(--sutra-color-accent-foreground); }.outline-sutra-color-accent-foreground { outline-color: var(--sutra-color-accent-foreground); }.bg-sutra-color-border { background-color: var(--sutra-color-border); }.text-sutra-color-border { color: var(--sutra-color-border); }.border-sutra-color-border { border-color: var(--sutra-color-border); }.fill-sutra-color-border { fill: var(--sutra-color-border); }.stroke-sutra-color-border { stroke: var(--sutra-color-border); }.outline-sutra-color-border { outline-color: var(--sutra-color-border); }.bg-sutra-color-border-strong { background-color: var(--sutra-color-border-strong); }.text-sutra-color-border-strong { color: var(--sutra-color-border-strong); }.border-sutra-color-border-strong { border-color: var(--sutra-color-border-strong); }.fill-sutra-color-border-strong { fill: var(--sutra-color-border-strong); }.stroke-sutra-color-border-strong { stroke: var(--sutra-color-border-strong); }.outline-sutra-color-border-strong { outline-color: var(--sutra-color-border-strong); }.bg-sutra-color-info { background-color: var(--sutra-color-info); }.text-sutra-color-info { color: var(--sutra-color-info); }.border-sutra-color-info { border-color: var(--sutra-color-info); }.outline-sutra-color-info { outline-color: var(--sutra-color-info); }.fill-sutra-color-info { fill: var(--sutra-color-info); }.stroke-sutra-color-info { stroke: var(--sutra-color-info); }.bg-sutra-color-success { background-color: var(--sutra-color-success); }.text-sutra-color-success { color: var(--sutra-color-success); }.border-sutra-color-success { border-color: var(--sutra-color-success); }.fill-sutra-color-success { fill: var(--sutra-color-success); }.stroke-sutra-color-success { stroke: var(--sutra-color-success); }.outline-sutra-color-success { outline-color: var(--sutra-color-success); }.bg-sutra-color-warning { background-color: var(--sutra-color-warning); }.text-sutra-color-warning { color: var(--sutra-color-warning); }.border-sutra-color-warning { border-color: var(--sutra-color-warning); }.fill-sutra-color-warning { fill: var(--sutra-color-warning); }.stroke-sutra-color-warning { stroke: var(--sutra-color-warning); }.outline-sutra-color-warning { outline-color: var(--sutra-color-warning); }.bg-sutra-color-destructive { background-color: var(--sutra-color-destructive); }.text-sutra-color-destructive { color: var(--sutra-color-destructive); }.border-sutra-color-destructive { border-color: var(--sutra-color-destructive); }.fill-sutra-color-destructive { fill: var(--sutra-color-destructive); }.stroke-sutra-color-destructive { stroke: var(--sutra-color-destructive); }.outline-sutra-color-destructive { outline-color: var(--sutra-color-destructive); }.bg-sutra-popover { background-color: var(--sutra-popover); }.text-sutra-popover { color: var(--sutra-popover); }.border-sutra-popover { border-color: var(--sutra-popover); }.outline-sutra-popover { outline-color: var(--sutra-popover); }.fill-sutra-popover { fill: var(--sutra-popover); }.stroke-sutra-popover { stroke: var(--sutra-popover); }.stroke-sutra-popover-foreground { stroke: var(--sutra-popover-foreground); }.fill-sutra-popover-foreground { fill: var(--sutra-popover-foreground); }.outline-sutra-popover-foreground { outline-color: var(--sutra-popover-foreground); }.border-sutra-popover-foreground { border-color: var(--sutra-popover-foreground); }.text-sutra-popover-foreground { color: var(--sutra-popover-foreground); }.bg-sutra-popover-foreground { background-color: var(--sutra-popover-foreground); }.bg-sutra-input { background-color: var(--sutra-input); }.text-sutra-input { color: var(--sutra-input); }.border-sutra-input { border-color: var(--sutra-input); }.outline-sutra-input { outline-color: var(--sutra-input); }.fill-sutra-input { fill: var(--sutra-input); }.stroke-sutra-input { stroke: var(--sutra-input); }.bg-sutra-destructive-fg { background-color: var(--sutra-destructive-fg); }.text-sutra-destructive-fg { color: var(--sutra-destructive-fg); }.border-sutra-destructive-fg { border-color: var(--sutra-destructive-fg); }.fill-sutra-destructive-fg { fill: var(--sutra-destructive-fg); }.stroke-sutra-destructive-fg { stroke: var(--sutra-destructive-fg); }.outline-sutra-destructive-fg { outline-color: var(--sutra-destructive-fg); }