@charset "UTF-8";
/*
 * Table of content: Global
 * ----------------------------------------
 * 01. Common Helpers files (Do not edit any for updates.)
 * 02. User Helpers files (A place for you to edit)
 * 03. Core Framewoork (Do not edit any for updates.)
 * 04. Template Overrides
 * 05. Custom CSS (A place for you to edit)
 */
/* Import theme fonts */
@import url(https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+Arabic:wght@400;500;600;700&family=Inter:wght@400..700&family=Lora:ital,wght@0,400..700;1,400..700&family=Manrope:wght@400..700&family=Noto+Serif+Display:ital,wght@0,400..700;1,400..700&family=Onest:wght@400..700&family=Playfair+Display:ital,wght@0,400..700;1,400..700&family=Poppins:wght@500;600;700&family=Rajdhani:wght@500;600&family=Teachers:ital,wght@0,500..700;1,500..700&family=Work+Sans:ital,wght@0,400..700;1,400..700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:ital,wght@0,400;0,600;1,400;1,600&family=IBM+Plex+Sans+Arabic:wght@400;700&display=swap);
:root {
    /*
     * Css vars font
     *//*
     * Css vars font-family
     */--font-family-primary: "Inter","IBM Plex Sans Arabic",sans-serif;
    --font-family-secondary: "Inter","IBM Plex Sans Arabic",sans-serif;
    --font-family-tertiary: "Work Sans","IBM Plex Sans Arabic",sans-serif;
    --font-family-serif: "Noto Serif Display","IBM Plex Sans Arabic",serif;
    --font-family-script: Segoe Script,"IBM Plex Sans Arabic",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    --font-family-mono: monospace,"IBM Plex Sans Arabic",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    /*
     * Css vars font-weight
     */--font-weight-ultralight: 100;
    --font-weight-lighter: 200;
    --font-weight-light: 300;
    --font-weight-normal: 400;
    --font-weight-medium: 500;
    --font-weight-semibold: 600;
    --font-weight-bold: 600;
    --font-weight-bolder: 800;
    --font-weight-ultrabold: 900;
    /*
     * Css vars font-text
     */--font-text-family: var(--font-family-primary);
    --font-text-weight: 400;
    /*
     * Css vars font-heading
     */--font-heading-family: var(--font-family-secondary);
    --font-heading-weight: 600;
    /*
     * Css vars font-display
     */--font-display-family: var(--font-family-secondary);
    --font-display-weight: 700;
    /*
     * Css vars font-code
     */--font-code-family: var(--font-family-code);
    --font-code-weight: 400;
    --root-size: 1rem;
    --radius: 8px;
    --border-size: 1px;
    --border-color: rgba(131, 131, 131, 0.25);
    --shadow-color: rgba(0, 0, 0, 0.15);
    --contrast-ratio: 2;
    /*
     * Css vars breakpoints
     */--breakpoints-xs: 0;
    --breakpoints-sm: 576px;
    --breakpoints-md: 768px;
    --breakpoints-lg: 992px;
    --breakpoints-xl: 1200px;
    --breakpoints-xxl: 1400px;
    /*
     * Css vars color
     *//*
     * Css vars color-gray
     */--color-gray: #5b5b5b;
    --color-gray-10: #fafafa;
    --color-gray-25: #f7f7f7;
    --color-gray-50: #efefef;
    --color-gray-100: #dedede;
    --color-gray-200: #bdbdbd;
    --color-gray-300: #9d9d9d;
    --color-gray-400: #7c7c7c;
    --color-gray-500: #5b5b5b;
    --color-gray-600: #494949;
    --color-gray-700: #373737;
    --color-gray-800: #242424;
    --color-gray-900: #121212;
    /*
     * Css vars color-slate
     */--color-slate: #6b7280;
    --color-slate-10: #fbfbfb;
    --color-slate-25: #f8f8f9;
    --color-slate-50: #f0f1f2;
    --color-slate-100: #e1e3e6;
    --color-slate-200: #c4c7cc;
    --color-slate-300: #a6aab3;
    --color-slate-400: #898e99;
    --color-slate-500: #6b7280;
    --color-slate-600: #565b66;
    --color-slate-700: #40444d;
    --color-slate-800: #2b2e33;
    --color-slate-900: #15171a;
    /*
     * Css vars color-primary
     */
    --color-primary: #662c2b;
    --color-primary-10: #fef8f9;
    --color-primary-25: #fdf3f5;
    --color-primary-50: #fae7ea;
    --color-primary-100: #f5cfd5;
    --color-primary-200: #eb9fab;
    --color-primary-300: #e26f82;
    --color-primary-400: #d83f58;
    --color-primary-500: #ce0f2e;
    --color-primary-600: #a50c25;
    --color-primary-700: #7c091c;
    --color-primary-800: #520612;
    --color-primary-900: #290309;
    /*
     * Css vars color-secondary
     */--color-secondary: #ce0f2e;
    --color-secondary-10: #fef8f9;
    --color-secondary-25: #fdf3f5;
    --color-secondary-50: #fae7ea;
    --color-secondary-100: #f5cfd5;
    --color-secondary-200: #eb9fab;
    --color-secondary-300: #e26f82;
    --color-secondary-400: #d83f58;
    --color-secondary-500: #ce0f2e;
    --color-secondary-600: #a50c25;
    --color-secondary-700: #7c091c;
    --color-secondary-800: #520612;
    --color-secondary-900: #290309;
    /*
     * Css vars color-info
     */--color-info: #0099cc;
    --color-info-10: #f7fcfd;
    --color-info-25: #f2fafc;
    --color-info-50: #e6f5fa;
    --color-info-100: #ccebf5;
    --color-info-200: #99d6eb;
    --color-info-300: #66c2e0;
    --color-info-400: #33add6;
    --color-info-500: #0099cc;
    --color-info-600: #007aa3;
    --color-info-700: #005c7a;
    --color-info-800: #003d52;
    --color-info-900: #001f29;
    /*
     * Css vars color-success
     */--color-success: #4CAF50;
    --color-success-10: #fafdfa;
    --color-success-25: #f6fbf6;
    --color-success-50: #edf7ee;
    --color-success-100: #dbefdc;
    --color-success-200: #b7dfb9;
    --color-success-300: #94cf96;
    --color-success-400: #70bf73;
    --color-success-500: #4CAF50;
    --color-success-600: #3d8c40;
    --color-success-700: #2e6930;
    --color-success-800: #1e4620;
    --color-success-900: #0f2310;
    /*
     * Css vars color-warning
     */--color-warning: #ffb307;
    --color-warning-10: #fffdf8;
    --color-warning-25: #fffbf3;
    --color-warning-50: #fff7e6;
    --color-warning-100: #fff0cd;
    --color-warning-200: #ffe19c;
    --color-warning-300: #ffd16a;
    --color-warning-400: #ffc239;
    --color-warning-500: #ffb307;
    --color-warning-600: #cc8f06;
    --color-warning-700: #996b04;
    --color-warning-800: #664803;
    --color-warning-900: #332401;
    /*
     * Css vars color-danger
     */--color-danger: #e44b4b;
    --color-danger-10: #fefafa;
    --color-danger-25: #fef6f6;
    --color-danger-50: #fceded;
    --color-danger-100: #fadbdb;
    --color-danger-200: #f4b7b7;
    --color-danger-300: #ef9393;
    --color-danger-400: #e96f6f;
    --color-danger-500: #e44b4b;
    --color-danger-600: #b63c3c;
    --color-danger-700: #892d2d;
    --color-danger-800: #5b1e1e;
    --color-danger-900: #2e0f0f;
    /*
     * Css vars color-blue
     */--color-blue: #078af3;
    --color-blue-10: #f8fbff;
    --color-blue-25: #f3f9fe;
    --color-blue-50: #e6f3fe;
    --color-blue-100: #cde8fd;
    --color-blue-200: #9cd0fa;
    --color-blue-300: #6ab9f8;
    --color-blue-400: #39a1f5;
    --color-blue-500: #078af3;
    --color-blue-600: #066ec2;
    --color-blue-700: #045392;
    --color-blue-800: #033761;
    --color-blue-900: #011c31;
    /*
     * Css vars color-indigo
     */--color-indigo: #553cdf;
    --color-indigo-10: #faf9fe;
    --color-indigo-25: #f7f5fd;
    --color-indigo-50: #eeecfc;
    --color-indigo-100: #ddd8f9;
    --color-indigo-200: #bbb1f2;
    --color-indigo-300: #998aec;
    --color-indigo-400: #7763e5;
    --color-indigo-500: #553cdf;
    --color-indigo-600: #4430b2;
    --color-indigo-700: #332486;
    --color-indigo-800: #221859;
    --color-indigo-900: #110c2d;
    /*
     * Css vars color-purple
     */--color-purple: #8921e4;
    --color-purple-10: #fbf8fe;
    --color-purple-25: #f9f4fe;
    --color-purple-50: #f3e9fc;
    --color-purple-100: #e7d3fa;
    --color-purple-200: #d0a6f4;
    --color-purple-300: #b87aef;
    --color-purple-400: #a14de9;
    --color-purple-500: #8921e4;
    --color-purple-600: #6e1ab6;
    --color-purple-700: #521489;
    --color-purple-800: #370d5b;
    --color-purple-900: #1b072e;
    /*
     * Css vars color-red
     */--color-red: #ea4335;
    --color-red-10: #fef9f9;
    --color-red-25: #fef6f5;
    --color-red-50: #fdeceb;
    --color-red-100: #fbd9d7;
    --color-red-200: #f7b4ae;
    --color-red-300: #f28e86;
    --color-red-400: #ee695d;
    --color-red-500: #ea4335;
    --color-red-600: #bb362a;
    --color-red-700: #8c2820;
    --color-red-800: #5e1b15;
    --color-red-900: #2f0d0b;
    /*
     * Css vars color-rose
     */--color-rose: #d20e4f;
    --color-rose-10: #fef8fa;
    --color-rose-25: #fdf3f6;
    --color-rose-50: #fbe7ed;
    --color-rose-100: #f6cfdc;
    --color-rose-200: #ed9fb9;
    --color-rose-300: #e46e95;
    --color-rose-400: #db3e72;
    --color-rose-500: #d20e4f;
    --color-rose-600: #a80b3f;
    --color-rose-700: #7e082f;
    --color-rose-800: #540620;
    --color-rose-900: #2a0310;
    /*
     * Css vars color-pink
     */--color-pink: #f06b9d;
    --color-pink-10: #fffbfc;
    --color-pink-25: #fef8fa;
    --color-pink-50: #fef0f5;
    --color-pink-100: #fce1eb;
    --color-pink-200: #f9c4d8;
    --color-pink-300: #f6a6c4;
    --color-pink-400: #f389b1;
    --color-pink-500: #f06b9d;
    --color-pink-600: #c0567e;
    --color-pink-700: #90405e;
    --color-pink-800: #602b3f;
    --color-pink-900: #30151f;
    /*
     * Css vars color-orange
     */--color-orange: #fb6b1e;
    --color-orange-10: #fffbf8;
    --color-orange-25: #fff8f4;
    --color-orange-50: #fff0e9;
    --color-orange-100: #fee1d2;
    --color-orange-200: #fdc4a5;
    --color-orange-300: #fda678;
    --color-orange-400: #fc894b;
    --color-orange-500: #fb6b1e;
    --color-orange-600: #c95618;
    --color-orange-700: #974012;
    --color-orange-800: #642b0c;
    --color-orange-900: #321506;
    /*
     * Css vars color-yellow
     */--color-yellow: #fcbc05;
    --color-yellow-10: #fffdf8;
    --color-yellow-25: #fffcf3;
    --color-yellow-50: #fff8e6;
    --color-yellow-100: #fef2cd;
    --color-yellow-200: #fee49b;
    --color-yellow-300: #fdd769;
    --color-yellow-400: #fdc937;
    --color-yellow-500: #fcbc05;
    --color-yellow-600: #ca9604;
    --color-yellow-700: #977103;
    --color-yellow-800: #654b02;
    --color-yellow-900: #322601;
    /*
     * Css vars color-green
     */--color-green: #34a853;
    --color-green-10: #f9fcfa;
    --color-green-25: #f5fbf6;
    --color-green-50: #ebf6ee;
    --color-green-100: #d6eedd;
    --color-green-200: #aedcba;
    --color-green-300: #85cb98;
    --color-green-400: #5db975;
    --color-green-500: #34a853;
    --color-green-600: #2a8642;
    --color-green-700: #1f6532;
    --color-green-800: #154321;
    --color-green-900: #0a2211;
    /*
     * Css vars color-lime
     */--color-lime: #aef359;
    --color-lime-10: #fdfffa;
    --color-lime-25: #fbfef7;
    --color-lime-50: #f7feee;
    --color-lime-100: #effdde;
    --color-lime-200: #dffabd;
    --color-lime-300: #cef89b;
    --color-lime-400: #bef57a;
    --color-lime-500: #aef359;
    --color-lime-600: #8bc247;
    --color-lime-700: #689235;
    --color-lime-800: #466124;
    --color-lime-900: #233112;
    /*
     * Css vars color-teal
     */--color-teal: #06f6c6;
    --color-teal-10: #f8fffd;
    --color-teal-25: #f3fffc;
    --color-teal-50: #e6fef9;
    --color-teal-100: #cdfdf4;
    --color-teal-200: #9bfbe8;
    --color-teal-300: #6afadd;
    --color-teal-400: #38f8d1;
    --color-teal-500: #06f6c6;
    --color-teal-600: #05c59e;
    --color-teal-700: #049477;
    --color-teal-800: #02624f;
    --color-teal-900: #013128;
    /*
     * Css vars color-cyan
     */--color-cyan: #38e1ff;
    --color-cyan-10: #f9feff;
    --color-cyan-25: #f5feff;
    --color-cyan-50: #ebfcff;
    --color-cyan-100: #d7f9ff;
    --color-cyan-200: #aff3ff;
    --color-cyan-300: #88edff;
    --color-cyan-400: #60e7ff;
    --color-cyan-500: #38e1ff;
    --color-cyan-600: #2db4cc;
    --color-cyan-700: #228799;
    --color-cyan-800: #165a66;
    --color-cyan-900: #0b2d33;
    /*
     * Css vars colors
     *//*
     * Css vars colors-accent
     */--colors-accent-primary: var(--color-primary);
    --colors-accent-secondary: var(--color-secondary);
    --colors-accent-success: var(--color-success);
    --colors-accent-warning: var(--color-warning);
    --colors-accent-danger: var(--color-danger);
    --colors-accent-muted: var(--color-gray-400);
    /*
     * Css vars colors-button
     */--colors-button-primary: var(--color-primary);
    --colors-button-secondary: var(--color-secondary);
    --colors-button-success: var(--color-success);
    --colors-button-warning: var(--color-warning);
    --colors-button-danger: var(--color-danger);
    --colors-button-muted: var(--color-muted);
    --colors-button-primary-hover: var(--color-primary-600);
    --colors-button-secondary-hover: var(--color-secondary-600);
    --colors-button-success-hover: var(--color-success-600);
    --colors-button-warning-hover: var(--color-warning-600);
    --colors-button-danger-hover: var(--color-danger-600);
    --colors-button-muted-hover: var(--color-muted-600);
    /*
     * Css vars colors-form
     */--colors-form-primary: var(--color-primary);
    --colors-form-secondary: var(--color-secondary);
    --colors-form-success: var(--color-success);
    --colors-form-warning: var(--color-warning);
    --colors-form-danger: var(--color-danger);
    --colors-form-muted: var(--color-muted);
    /*
     * Css vars colors-card
     */--colors-card-primary: var(--color-primary);
    --colors-card-secondary: var(--color-secondary);
    --colors-card-success: var(--color-success);
    --colors-card-warning: var(--color-warning);
    --colors-card-danger: var(--color-danger);
    --colors-card-muted: var(--color-muted);
    /*
     * Css vars colors-background
     */--colors-background-primary: var(--color-primary);
    --colors-background-secondary: var(--color-secondary);
    --colors-background-success: var(--color-success);
    --colors-background-warning: var(--color-warning);
    --colors-background-danger: var(--color-danger);
    --colors-background-muted: var(--color-muted);
    /*
     * Css vars colors-text
     */--colors-text-primary: var(--color-primary);
    --colors-text-secondary: var(--color-secondary);
    --colors-text-success: var(--color-success);
    --colors-text-warning: var(--color-warning);
    --colors-text-danger: var(--color-danger);
    --colors-text-muted: var(--color-muted);
    /*
     * Css vars colors-label
     */--colors-label-primary: var(--color-primary);
    --colors-label-secondary: var(--color-secondary);
    --colors-label-success: var(--color-success);
    --colors-label-warning: var(--color-warning);
    --colors-label-danger: var(--color-danger);
    --colors-label-muted: var(--color-muted);
    /*
     * Css vars colors-alert
     */--colors-alert-primary: var(--color-primary);
    --colors-alert-secondary: var(--color-secondary);
    --colors-alert-success: var(--color-success);
    --colors-alert-warning: var(--color-warning);
    --colors-alert-danger: var(--color-danger);
    --colors-alert-muted: var(--color-muted);
    /*
     * Css vars sizes
     *//*
     * Css vars sizes-text
     *//*
     * Css vars sizes-text-3xs
     */--sizes-text-3xs-size: 0.75rem;
    --sizes-text-3xs-lh: 1.5;
    --sizes-text-3xs-lp: 0rem;
    /*
     * Css vars sizes-text-2xs
     */--sizes-text-2xs-size: 0.75rem;
    --sizes-text-2xs-lh: 1.5;
    --sizes-text-2xs-lp: 0rem;
    /*
     * Css vars sizes-text-xs
     */--sizes-text-xs-size: 0.875rem;
    --sizes-text-xs-lh: 1.5;
    --sizes-text-xs-lp: 0rem;
    /*
     * Css vars sizes-text-sm
     */--sizes-text-sm-size: 1rem;
    --sizes-text-sm-lh: 1.5;
    --sizes-text-sm-lp: 0rem;
    /*
     * Css vars sizes-text-md
     */--sizes-text-md-size: 1.125rem;
    --sizes-text-md-lh: 1.5;
    --sizes-text-md-lp: 0rem;
    /*
     * Css vars sizes-text-lg
     */--sizes-text-lg-size: 1.25rem;
    --sizes-text-lg-lh: 1.5;
    --sizes-text-lg-lp: 0rem;
    /*
     * Css vars sizes-text-xl
     */--sizes-text-xl-size: 1.5rem;
    --sizes-text-xl-lh: 1.5;
    --sizes-text-xl-lp: 0rem;
    /*
     * Css vars sizes-text-2xl
     */--sizes-text-2xl-size: 1.75rem;
    --sizes-text-2xl-lh: 1.5;
    --sizes-text-2xl-lp: 0rem;
    /*
     * Css vars sizes-heading
     *//*
     * Css vars sizes-heading-display-1
     */--sizes-heading-display-1-size: 16rem;
    --sizes-heading-display-1-lh: 1;
    --sizes-heading-display-1-lp: -0.24rem;
    /*
     * Css vars sizes-heading-display-2
     */--sizes-heading-display-2-size: 10rem;
    --sizes-heading-display-2-lh: 1;
    --sizes-heading-display-2-lp: -0.1rem;
    /*
     * Css vars sizes-heading-display-3
     */--sizes-heading-display-3-size: 8rem;
    --sizes-heading-display-3-lh: 1;
    --sizes-heading-display-3-lp: -0.08rem;
    /*
     * Css vars sizes-heading-display-4
     */--sizes-heading-display-4-size: 6rem;
    --sizes-heading-display-4-lh: 1;
    --sizes-heading-display-4-lp: -0.06rem;
    /*
     * Css vars sizes-heading-display-5
     */--sizes-heading-display-5-size: 5rem;
    --sizes-heading-display-5-lh: 1;
    --sizes-heading-display-5-lp: -0.05rem;
    /*
     * Css vars sizes-heading-display-6
     */--sizes-heading-display-6-size: 4rem;
    --sizes-heading-display-6-lh: 1;
    --sizes-heading-display-6-lp: -0.04rem;
    /*
     * Css vars sizes-heading-h1
     */--sizes-heading-h1-size: 3rem;
    --sizes-heading-h1-lh: 1.1;
    --sizes-heading-h1-lp: -0.03rem;
    /*
     * Css vars sizes-heading-h2
     */--sizes-heading-h2-size: 2.5rem;
    --sizes-heading-h2-lh: 1.1;
    --sizes-heading-h2-lp: -0.02rem;
    /*
     * Css vars sizes-heading-h3
     */--sizes-heading-h3-size: 2rem;
    --sizes-heading-h3-lh: 1.2;
    --sizes-heading-h3-lp: -0.0175rem;
    /*
     * Css vars sizes-heading-h4
     */--sizes-heading-h4-size: 1.5rem;
    --sizes-heading-h4-lh: 1.2;
    --sizes-heading-h4-lp: -0.015rem;
    /*
     * Css vars sizes-heading-h5
     */--sizes-heading-h5-size: 1.125rem;
    --sizes-heading-h5-lh: 1.2;
    --sizes-heading-h5-lp: -0.0125rem;
    /*
     * Css vars sizes-heading-h6
     */--sizes-heading-h6-size: 1rem;
    --sizes-heading-h6-lh: 1.2;
    --sizes-heading-h6-lp: -0.001rem;
    /*
     * Css vars sizes-container
     */--sizes-container-xs: 784px;
    --sizes-container-sm: 992px;
    --sizes-container-md: 1200px;
    --sizes-container-lg: 1376px;
    --sizes-container-xl: 1600px;
    /*
     * Css vars sizes-grid
     */--sizes-grid-narrow: 0.25rem;
    --sizes-grid-2xs: 0.5rem;
    --sizes-grid-xs: 1rem;
    --sizes-grid-sm: 1.5rem;
    --sizes-grid-md: 2rem;
    --sizes-grid-lg: 2.5rem;
    --sizes-grid-xl: 3rem;
    --sizes-grid-2xl: 3.5rem;
    --sizes-grid-3xl: 4rem;
    --sizes-grid-4xl: 5rem;
    --sizes-grid-5xl: 8rem;
    /*
     * Css vars sizes-spacing
     */--sizes-spacing-narrow: 0.25rem;
    --sizes-spacing-2xs: 0.5rem;
    --sizes-spacing-xs: 1rem;
    --sizes-spacing-sm: 1.5rem;
    --sizes-spacing-md: 2rem;
    --sizes-spacing-lg: 2.5rem;
    --sizes-spacing-xl: 3rem;
    --sizes-spacing-2xl: 3.5rem;
    --sizes-spacing-3xl: 4rem;
    --sizes-spacing-4xl: 5rem;
    --sizes-spacing-5xl: 8rem;
    /*
     * Css vars sizes-button
     *//*
     * Css vars sizes-button
     */--sizes-button-height: 48px;
    --sizes-button-px: 1.5rem;
    --sizes-button-text: 1rem;
    --sizes-button-radius: var(--radius);
    /*
     * Css vars sizes-button-2xs
     */--sizes-button-2xs-height: 24px;
    --sizes-button-2xs-px: 1rem;
    --sizes-button-2xs-text: 0.875rem;
    --sizes-button-2xs-radius: var(--radius);
    /*
     * Css vars sizes-button-xs
     */--sizes-button-xs-height: 32px;
    --sizes-button-xs-px: 1rem;
    --sizes-button-xs-text: 0.875rem;
    --sizes-button-xs-radius: var(--radius);
    /*
     * Css vars sizes-button-sm
     */--sizes-button-sm-height: 40px;
    --sizes-button-sm-px: 1rem;
    --sizes-button-sm-text: 0.875rem;
    --sizes-button-sm-radius: var(--radius);
    /*
     * Css vars sizes-button-md
     */--sizes-button-md-height: 48px;
    --sizes-button-md-px: 1.5rem;
    --sizes-button-md-text: 1rem;
    --sizes-button-md-radius: var(--radius);
    /*
     * Css vars sizes-button-lg
     */--sizes-button-lg-height: 56px;
    --sizes-button-lg-px: 2rem;
    --sizes-button-lg-text: 1rem;
    --sizes-button-lg-radius: var(--radius);
    /*
     * Css vars sizes-button-xl
     */--sizes-button-xl-height: 64px;
    --sizes-button-xl-px: 2rem;
    --sizes-button-xl-text: 1rem;
    --sizes-button-xl-radius: var(--radius);
    /*
     * Css vars sizes-button-2xl
     */--sizes-button-2xl-height: 80px;
    --sizes-button-2xl-px: 2rem;
    --sizes-button-2xl-text: 1rem;
    --sizes-button-2xl-radius: var(--radius);
    /*
     * Css vars sizes-form
     *//*
     * Css vars sizes-form
     */--sizes-form-height: 48px;
    --sizes-form-px: 1rem;
    --sizes-form-text: 1rem;
    /*
     * Css vars sizes-form-2xs
     */--sizes-form-2xs-height: 24px;
    --sizes-form-2xs-px: 0.5rem;
    --sizes-form-2xs-text: 0.75rem;
    /*
     * Css vars sizes-form-xs
     */--sizes-form-xs-height: 32px;
    --sizes-form-xs-px: 0.5rem;
    --sizes-form-xs-text: 0.875rem;
    /*
     * Css vars sizes-form-sm
     */--sizes-form-sm-height: 40px;
    --sizes-form-sm-px: 0.75rem;
    --sizes-form-sm-text: 1rem;
    /*
     * Css vars sizes-form-md
     */--sizes-form-md-height: 48px;
    --sizes-form-md-px: 1rem;
    --sizes-form-md-text: 1rem;
    /*
     * Css vars sizes-form-lg
     */--sizes-form-lg-height: 56px;
    --sizes-form-lg-px: 1.5rem;
    --sizes-form-lg-text: 1.125rem;
    /*
     * Css vars sizes-form-xl
     */--sizes-form-xl-height: 64px;
    --sizes-form-xl-px: 1.25rem;
    --sizes-form-xl-text: 1.25rem;
    /*
     * Css vars sizes-form-2xl
     */--sizes-form-2xl-height: 80px;
    --sizes-form-2xl-px: 1.5rem;
    --sizes-form-2xl-text: 1.5rem;
    /*
     * Css vars sizes-icon
     */--sizes-icon-2xs: 16px;
    --sizes-icon-xs: 20px;
    --sizes-icon-sm: 24px;
    --sizes-icon-md: 32px;
    --sizes-icon-lg: 48px;
    --sizes-icon-xl: 64px;
    --sizes-icon-2xl: 80px;
    /*
     * Css vars sizes-rouneded
     */--sizes-rouneded-: var(--radius);
    --sizes-rouneded-1: 4px;
    --sizes-rouneded-2: 16px;
    --sizes-rouneded-3: 24px;
    --sizes-rouneded-4: 32px;
    --sizes-rouneded-5: 40px;
    --sizes-rouneded-6: 48px;
    --sizes-rouneded-7: 56px;
    --sizes-rouneded-8: 64px;
    /*
     * Css vars sizes-blur
     */--sizes-blur-1: 4px;
    --sizes-blur-2: 8px;
    --sizes-blur-3: 16px;
    --sizes-blur-4: 24px;
    --sizes-blur-5: 32px;
    --sizes-blur-6: 48px;
    --sizes-blur-7: 64px;
    --sizes-blur-8: 80px;
    --sizes-blur-9: 96px;
    --sizes-blur-10: 128px;
    /*
     * Css vars sizes-shadow
     */--sizes-shadow-xs: 0 0.125rem 0.25rem -0.1rem var(--shadow-color);
    --sizes-shadow-sm: 0 0.25rem 0.5rem -0.1rem var(--shadow-color);
    --sizes-shadow: 0 0.5rem 1rem -0.1rem var(--shadow-color);
    --sizes-shadow-lg: 0 1rem 1.5rem -0.1rem var(--shadow-color);
    --sizes-shadow-xl: 0 1.5rem 2rem -0.1rem var(--shadow-color);
    --sizes-shadow-2xl: 0 2rem 2.5rem -0.1rem var(--shadow-color);
    /*
     * Css vars sizes-table
     */--sizes-table-xs: 0.5rem;
    --sizes-table-sm: 0.75rem;
    --sizes-table: 1rem;
    --sizes-table-md: 1.25rem;
    --sizes-table-lg: 1.5rem;
    /*
     * Css vars body
     *//*
     * Css vars body-font
     */--body-font-typeface: var(--font-text-family);
    --body-font-size: var(--root-size);
    --body-font-weight: var(--font-text-weight);
    --body-font-spacing: normal;
    /*
     * Css vars body-color
     */--body-color-background: transparent;
    --body-color-text: var(--color-gray-900);
    /*
     * Css vars heading
     *//*
     * Css vars heading-font
     */--heading-font-typeface: var(--font-heading-family);
    --heading-font-weight: var(--font-heading-weight);
    --heading-font-style: normal;
    --heading-font-spacing: normal;
    --heading-font-transform: initial;
    /*
     * Css vars heading-color
     */--heading-color-text: inherit;
    /*
     * Css vars link
     *//*
     * Css vars link-color
     */--link-color-text: var(--color-primary);
    --link-color-text-hover: var(--color-primary-60);
    /*
     * Css vars button
     *//*
     * Css vars button-font
     */--button-font-typeface: var(--font-family-primary);
    --button-font-weight: 600;
    --button-font-line-height: initial;
    --button-font-spacing: normal;
    --button-font-transform: initial;
    /*
     * Css vars button-border
     */--button-border-width: 2px;
    --button-border-radius: var(--radius);
    /*
     * Css vars button-color
     */--button-color-text: white;
    --button-radius: 16px;
    /*
     * Css vars form
     *//*
     * Css vars form-font
     */--form-font-typeface: var(--font-text-family);
    --form-font-size: var(--sizes-form-medium-text);
    --form-font-weight: 400;
    --form-font-line-height: 1.25rem;
    --form-font-spacing: normal;
    --form-font-transform: initial;
    /*
     * Css vars form-color
     */--form-color-text: var(--color-gray-900);
    --form-color-background: rgba(155, 155, 155, 0.15);
    --form-color-background-hover: rgba(155, 155, 155, 0.2);
    --form-color-background-disable: rgba(155, 155, 155, 0.4);
    --form-color-background-primary: var(--color-primary);
    --form-color-background-primary-hover: var(--color-primary-60);
    --form-color-placeholder: rgba(155, 155, 155, 0.7);
    /*
     * Css vars form-border
     */--form-border-width: 0;
    --form-border-color: var(--border-color);
    --form-border-radius: var(--radius);
    /*
     * Css vars form-shadow
     */--form-shadow-default: 0 0 0 1px var(--border-color);
    --form-shadow-hover: 0 0 0 1px var(--border-color);
    --form-shadow-focus: 0 0 0 2px var(--color-primary);
    --form-height: var(--sizes-form-medium-height);
    /*
     * Css vars form-dark
     *//*
     * Css vars form-dark-color
     */--form-dark-color-text: var(--color-white);
    --form-dark-color-background: rgba(155, 155, 155, 0.15);
    --form-dark-color-background-hover: rgba(155, 155, 155, 0.2);
    --form-dark-color-background-disable: rgba(155, 155, 155, 0.4);
    --form-dark-color-background-primary: var(--color-primary);
    --form-dark-color-background-primary-hover: var(--color-primary-60);
    --form-dark-color-placeholder: rgba(155, 155, 155, 0.5);
    /*
     * Css vars tab
     *//*
     * Css vars tab-font
     */--tab-font-size: var(--sizes-form-medium-text);
    --tab-font-weight: 700;
    --tab-font-spacing: normal;
    --tab-font-transform: initial;
    /*
     * Css vars tab-color
     */--tab-color-text: var(--color-gray-700);
    --tab-color-text-hover: var(--color-gray-800);
    --tab-color-text-active: var(--color-gray-900);
    /*
     * Css vars tab-border
     */--tab-border-width: 4px;
    --tab-border-color: var(--color-primary);
    --tab-border-radius: var(--radius);
    --tab-display: inline-flex;
    --tab-align-text: center;
    --tab-margin: 0;
    --tab-padding: 5px;
    /*
     * Css vars accordion
     *//*
     * Css vars accordion-font
     */--accordion-font-size: var(--sizes-form-large-text);
    --accordion-font-weight: 700;
    --accordion-font-spacing: normal;
    --accordion-font-transform: initial;
    /*
     * Css vars accordion-color
     */--accordion-color-text: var(--color-gray-900);
    --accordion-color-text-active: var(--color-primary);
    /*
     * Css vars accordion-border
     */--accordion-border-width: 1px;
    --accordion-border-color: var(--border-color);
    --accordion-margin: 20px;
    --accordion-padding: 20px;
    /*
     * Css vars alert
     *//*
     * Css vars alert-font
     */--alert-font-size: var(--sizes-form-medium-text);
    --alert-font-weight: 400;
    --alert-font-style: normal;
    --alert-font-spacing: normal;
    --alert-font-transform: initial;
    /*
     * Css vars alert-color
     */--alert-color-background: var(--color-gray-100);
    --alert-color-text: var(--color-gray-900);
    /*
     * Css vars alert-border
     */--alert-border-width: 0;
    --alert-border-radius: var(--radius);
    --alert-padding: 15px
}
.nav-pills {
    --bs-nav-pills-link-active-bg: #553cdf !important
}
.navbar-brand .fw-bolder {
    font-weight: 900 !important;
    letter-spacing: -0.075rem
}
:root {
    --bs-link-color: rgb(81, 81, 81) !important;
    --bs-link-hover-color: black !important
}
:root {
    --bs-blue: #0d6efd;
    --bs-indigo: #6610f2;
    --bs-purple: #6f42c1;
    --bs-pink: #d63384;
    --bs-red: #dc3545;
    --bs-orange: #fd7e14;
    --bs-yellow: #ffc107;
    --bs-green: #198754;
    --bs-teal: #20c997;
    --bs-cyan: #0dcaf0;
    --bs-black: #000;
    --bs-white: #fff;
    --bs-gray: #6c757d;
    --bs-gray-dark: #343a40;
    --bs-gray-100: #f8f9fa;
    --bs-gray-200: #e9ecef;
    --bs-gray-300: #dee2e6;
    --bs-gray-400: #ced4da;
    --bs-gray-500: #adb5bd;
    --bs-gray-600: #6c757d;
    --bs-gray-700: #495057;
    --bs-gray-800: #343a40;
    --bs-gray-900: #212529;
    --bs-primary: #662C2B;
    --bs-secondary: #ce0f2e;
    --bs-success: #4CAF50;
    --bs-info: #0099cc;
    --bs-warning: #ffb307;
    --bs-danger: #e44b4b;
    --bs-light: #f8f9fa;
    --bs-dark: #212529;
    --bs-gray: #5b5b5b;
    --bs-gray-10: #fafafa;
    --bs-gray-25: #f7f7f7;
    --bs-gray-50: #efefef;
    --bs-gray-100: #dedede;
    --bs-gray-200: #bdbdbd;
    --bs-gray-300: #9d9d9d;
    --bs-gray-400: #7c7c7c;
    --bs-gray-500: #5b5b5b;
    --bs-gray-600: #494949;
    --bs-gray-700: #373737;
    --bs-gray-800: #242424;
    --bs-gray-900: #121212;
    --bs-slate: #6b7280;
    --bs-slate-10: #fbfbfb;
    --bs-slate-25: #f8f8f9;
    --bs-slate-50: #f0f1f2;
    --bs-slate-100: #e1e3e6;
    --bs-slate-200: #c4c7cc;
    --bs-slate-300: #a6aab3;
    --bs-slate-400: #898e99;
    --bs-slate-500: #6b7280;
    --bs-slate-600: #565b66;
    --bs-slate-700: #40444d;
    --bs-slate-800: #2b2e33;
    --bs-slate-900: #15171a;
    --bs-primary-10: #fef8f9;
    --bs-primary-25: #fdf3f5;
    --bs-primary-50: #fae7ea;
    --bs-primary-100: #f5cfd5;
    --bs-primary-200: #eb9fab;
    --bs-primary-300: #e26f82;
    --bs-primary-400: #d83f58;
    --bs-primary-500: #ce0f2e;
    --bs-primary-600: #a50c25;
    --bs-primary-700: #7c091c;
    --bs-primary-800: #520612;
    --bs-primary-900: #290309;
    --bs-secondary-10: #fef8f9;
    --bs-secondary-25: #fdf3f5;
    --bs-secondary-50: #fae7ea;
    --bs-secondary-100: #f5cfd5;
    --bs-secondary-200: #eb9fab;
    --bs-secondary-300: #e26f82;
    --bs-secondary-400: #d83f58;
    --bs-secondary-500: #ce0f2e;
    --bs-secondary-600: #a50c25;
    --bs-secondary-700: #7c091c;
    --bs-secondary-800: #520612;
    --bs-secondary-900: #290309;
    --bs-info-10: #f7fcfd;
    --bs-info-25: #f2fafc;
    --bs-info-50: #e6f5fa;
    --bs-info-100: #ccebf5;
    --bs-info-200: #99d6eb;
    --bs-info-300: #66c2e0;
    --bs-info-400: #33add6;
    --bs-info-500: #0099cc;
    --bs-info-600: #007aa3;
    --bs-info-700: #005c7a;
    --bs-info-800: #003d52;
    --bs-info-900: #001f29;
    --bs-success-10: #fafdfa;
    --bs-success-25: #f6fbf6;
    --bs-success-50: #edf7ee;
    --bs-success-100: #dbefdc;
    --bs-success-200: #b7dfb9;
    --bs-success-300: #94cf96;
    --bs-success-400: #70bf73;
    --bs-success-500: #4CAF50;
    --bs-success-600: #3d8c40;
    --bs-success-700: #2e6930;
    --bs-success-800: #1e4620;
    --bs-success-900: #0f2310;
    --bs-warning-10: #fffdf8;
    --bs-warning-25: #fffbf3;
    --bs-warning-50: #fff7e6;
    --bs-warning-100: #fff0cd;
    --bs-warning-200: #ffe19c;
    --bs-warning-300: #ffd16a;
    --bs-warning-400: #ffc239;
    --bs-warning-500: #ffb307;
    --bs-warning-600: #cc8f06;
    --bs-warning-700: #996b04;
    --bs-warning-800: #664803;
    --bs-warning-900: #332401;
    --bs-danger-10: #fefafa;
    --bs-danger-25: #fef6f6;
    --bs-danger-50: #fceded;
    --bs-danger-100: #fadbdb;
    --bs-danger-200: #f4b7b7;
    --bs-danger-300: #ef9393;
    --bs-danger-400: #e96f6f;
    --bs-danger-500: #e44b4b;
    --bs-danger-600: #b63c3c;
    --bs-danger-700: #892d2d;
    --bs-danger-800: #5b1e1e;
    --bs-danger-900: #2e0f0f;
    --bs-blue: #078af3;
    --bs-blue-10: #f8fbff;
    --bs-blue-25: #f3f9fe;
    --bs-blue-50: #e6f3fe;
    --bs-blue-100: #cde8fd;
    --bs-blue-200: #9cd0fa;
    --bs-blue-300: #6ab9f8;
    --bs-blue-400: #39a1f5;
    --bs-blue-500: #078af3;
    --bs-blue-600: #066ec2;
    --bs-blue-700: #045392;
    --bs-blue-800: #033761;
    --bs-blue-900: #011c31;
    --bs-indigo: #553cdf;
    --bs-indigo-10: #faf9fe;
    --bs-indigo-25: #f7f5fd;
    --bs-indigo-50: #eeecfc;
    --bs-indigo-100: #ddd8f9;
    --bs-indigo-200: #bbb1f2;
    --bs-indigo-300: #998aec;
    --bs-indigo-400: #7763e5;
    --bs-indigo-500: #553cdf;
    --bs-indigo-600: #4430b2;
    --bs-indigo-700: #332486;
    --bs-indigo-800: #221859;
    --bs-indigo-900: #110c2d;
    --bs-purple: #8921e4;
    --bs-purple-10: #fbf8fe;
    --bs-purple-25: #f9f4fe;
    --bs-purple-50: #f3e9fc;
    --bs-purple-100: #e7d3fa;
    --bs-purple-200: #d0a6f4;
    --bs-purple-300: #b87aef;
    --bs-purple-400: #a14de9;
    --bs-purple-500: #8921e4;
    --bs-purple-600: #6e1ab6;
    --bs-purple-700: #521489;
    --bs-purple-800: #370d5b;
    --bs-purple-900: #1b072e;
    --bs-red: #ea4335;
    --bs-red-10: #fef9f9;
    --bs-red-25: #fef6f5;
    --bs-red-50: #fdeceb;
    --bs-red-100: #fbd9d7;
    --bs-red-200: #f7b4ae;
    --bs-red-300: #f28e86;
    --bs-red-400: #ee695d;
    --bs-red-500: #ea4335;
    --bs-red-600: #bb362a;
    --bs-red-700: #8c2820;
    --bs-red-800: #5e1b15;
    --bs-red-900: #2f0d0b;
    --bs-rose: #d20e4f;
    --bs-rose-10: #fef8fa;
    --bs-rose-25: #fdf3f6;
    --bs-rose-50: #fbe7ed;
    --bs-rose-100: #f6cfdc;
    --bs-rose-200: #ed9fb9;
    --bs-rose-300: #e46e95;
    --bs-rose-400: #db3e72;
    --bs-rose-500: #d20e4f;
    --bs-rose-600: #a80b3f;
    --bs-rose-700: #7e082f;
    --bs-rose-800: #540620;
    --bs-rose-900: #2a0310;
    --bs-pink: #f06b9d;
    --bs-pink-10: #fffbfc;
    --bs-pink-25: #fef8fa;
    --bs-pink-50: #fef0f5;
    --bs-pink-100: #fce1eb;
    --bs-pink-200: #f9c4d8;
    --bs-pink-300: #f6a6c4;
    --bs-pink-400: #f389b1;
    --bs-pink-500: #f06b9d;
    --bs-pink-600: #c0567e;
    --bs-pink-700: #90405e;
    --bs-pink-800: #602b3f;
    --bs-pink-900: #30151f;
    --bs-orange: #fb6b1e;
    --bs-orange-10: #fffbf8;
    --bs-orange-25: #fff8f4;
    --bs-orange-50: #fff0e9;
    --bs-orange-100: #fee1d2;
    --bs-orange-200: #fdc4a5;
    --bs-orange-300: #fda678;
    --bs-orange-400: #fc894b;
    --bs-orange-500: #fb6b1e;
    --bs-orange-600: #c95618;
    --bs-orange-700: #974012;
    --bs-orange-800: #642b0c;
    --bs-orange-900: #321506;
    --bs-yellow: #fcbc05;
    --bs-yellow-10: #fffdf8;
    --bs-yellow-25: #fffcf3;
    --bs-yellow-50: #fff8e6;
    --bs-yellow-100: #fef2cd;
    --bs-yellow-200: #fee49b;
    --bs-yellow-300: #fdd769;
    --bs-yellow-400: #fdc937;
    --bs-yellow-500: #fcbc05;
    --bs-yellow-600: #ca9604;
    --bs-yellow-700: #977103;
    --bs-yellow-800: #654b02;
    --bs-yellow-900: #322601;
    --bs-green: #34a853;
    --bs-green-10: #f9fcfa;
    --bs-green-25: #f5fbf6;
    --bs-green-50: #ebf6ee;
    --bs-green-100: #d6eedd;
    --bs-green-200: #aedcba;
    --bs-green-300: #85cb98;
    --bs-green-400: #5db975;
    --bs-green-500: #34a853;
    --bs-green-600: #2a8642;
    --bs-green-700: #1f6532;
    --bs-green-800: #154321;
    --bs-green-900: #0a2211;
    --bs-lime: #aef359;
    --bs-lime-10: #fdfffa;
    --bs-lime-25: #fbfef7;
    --bs-lime-50: #f7feee;
    --bs-lime-100: #effdde;
    --bs-lime-200: #dffabd;
    --bs-lime-300: #cef89b;
    --bs-lime-400: #bef57a;
    --bs-lime-500: #aef359;
    --bs-lime-600: #8bc247;
    --bs-lime-700: #689235;
    --bs-lime-800: #466124;
    --bs-lime-900: #233112;
    --bs-teal: #06f6c6;
    --bs-teal-10: #f8fffd;
    --bs-teal-25: #f3fffc;
    --bs-teal-50: #e6fef9;
    --bs-teal-100: #cdfdf4;
    --bs-teal-200: #9bfbe8;
    --bs-teal-300: #6afadd;
    --bs-teal-400: #38f8d1;
    --bs-teal-500: #06f6c6;
    --bs-teal-600: #05c59e;
    --bs-teal-700: #049477;
    --bs-teal-800: #02624f;
    --bs-teal-900: #013128;
    --bs-cyan: #38e1ff;
    --bs-cyan-10: #f9feff;
    --bs-cyan-25: #f5feff;
    --bs-cyan-50: #ebfcff;
    --bs-cyan-100: #d7f9ff;
    --bs-cyan-200: #aff3ff;
    --bs-cyan-300: #88edff;
    --bs-cyan-400: #60e7ff;
    --bs-cyan-500: #38e1ff;
    --bs-cyan-600: #2db4cc;
    --bs-cyan-700: #228799;
    --bs-cyan-800: #165a66;
    --bs-cyan-900: #0b2d33;
    --bs-primary-rgb: 102,44,43;
    --bs-secondary-rgb: 206,15,46;
    --bs-success-rgb: 76,175,80;
    --bs-info-rgb: 0,153,204;
    --bs-warning-rgb: 255,179,7;
    --bs-danger-rgb: 228,75,75;
    --bs-light-rgb: 248,249,250;
    --bs-dark-rgb: 33,37,41;
    --bs-gray-rgb: 91,91,91;
    --bs-gray-10-rgb: 250,250,250;
    --bs-gray-25-rgb: 247,247,247;
    --bs-gray-50-rgb: 239,239,239;
    --bs-gray-100-rgb: 222,222,222;
    --bs-gray-200-rgb: 189,189,189;
    --bs-gray-300-rgb: 157,157,157;
    --bs-gray-400-rgb: 124,124,124;
    --bs-gray-500-rgb: 91,91,91;
    --bs-gray-600-rgb: 73,73,73;
    --bs-gray-700-rgb: 55,55,55;
    --bs-gray-800-rgb: 36,36,36;
    --bs-gray-900-rgb: 18,18,18;
    --bs-slate-rgb: 107,114,128;
    --bs-slate-10-rgb: 251,251,251;
    --bs-slate-25-rgb: 248,248,249;
    --bs-slate-50-rgb: 240,241,242;
    --bs-slate-100-rgb: 225,227,230;
    --bs-slate-200-rgb: 196,199,204;
    --bs-slate-300-rgb: 166,170,179;
    --bs-slate-400-rgb: 137,142,153;
    --bs-slate-500-rgb: 107,114,128;
    --bs-slate-600-rgb: 86,91,102;
    --bs-slate-700-rgb: 64,68,77;
    --bs-slate-800-rgb: 43,46,51;
    --bs-slate-900-rgb: 21,23,26;
    --bs-primary-10-rgb: 254,248,249;
    --bs-primary-25-rgb: 253,243,245;
    --bs-primary-50-rgb: 250,231,234;
    --bs-primary-100-rgb: 245,207,213;
    --bs-primary-200-rgb: 235,159,171;
    --bs-primary-300-rgb: 226,111,130;
    --bs-primary-400-rgb: 216,63,88;
    --bs-primary-500-rgb: 206,15,46;
    --bs-primary-600-rgb: 165,12,37;
    --bs-primary-700-rgb: 124,9,28;
    --bs-primary-800-rgb: 82,6,18;
    --bs-primary-900-rgb: 41,3,9;
    --bs-secondary-10-rgb: 254,248,249;
    --bs-secondary-25-rgb: 253,243,245;
    --bs-secondary-50-rgb: 250,231,234;
    --bs-secondary-100-rgb: 245,207,213;
    --bs-secondary-200-rgb: 235,159,171;
    --bs-secondary-300-rgb: 226,111,130;
    --bs-secondary-400-rgb: 216,63,88;
    --bs-secondary-500-rgb: 206,15,46;
    --bs-secondary-600-rgb: 165,12,37;
    --bs-secondary-700-rgb: 124,9,28;
    --bs-secondary-800-rgb: 82,6,18;
    --bs-secondary-900-rgb: 41,3,9;
    --bs-info-10-rgb: 247,252,253;
    --bs-info-25-rgb: 242,250,252;
    --bs-info-50-rgb: 230,245,250;
    --bs-info-100-rgb: 204,235,245;
    --bs-info-200-rgb: 153,214,235;
    --bs-info-300-rgb: 102,194,224;
    --bs-info-400-rgb: 51,173,214;
    --bs-info-500-rgb: 0,153,204;
    --bs-info-600-rgb: 0,122,163;
    --bs-info-700-rgb: 0,92,122;
    --bs-info-800-rgb: 0,61,82;
    --bs-info-900-rgb: 0,31,41;
    --bs-success-10-rgb: 250,253,250;
    --bs-success-25-rgb: 246,251,246;
    --bs-success-50-rgb: 237,247,238;
    --bs-success-100-rgb: 219,239,220;
    --bs-success-200-rgb: 183,223,185;
    --bs-success-300-rgb: 148,207,150;
    --bs-success-400-rgb: 112,191,115;
    --bs-success-500-rgb: 76,175,80;
    --bs-success-600-rgb: 61,140,64;
    --bs-success-700-rgb: 46,105,48;
    --bs-success-800-rgb: 30,70,32;
    --bs-success-900-rgb: 15,35,16;
    --bs-warning-10-rgb: 255,253,248;
    --bs-warning-25-rgb: 255,251,243;
    --bs-warning-50-rgb: 255,247,230;
    --bs-warning-100-rgb: 255,240,205;
    --bs-warning-200-rgb: 255,225,156;
    --bs-warning-300-rgb: 255,209,106;
    --bs-warning-400-rgb: 255,194,57;
    --bs-warning-500-rgb: 255,179,7;
    --bs-warning-600-rgb: 204,143,6;
    --bs-warning-700-rgb: 153,107,4;
    --bs-warning-800-rgb: 102,72,3;
    --bs-warning-900-rgb: 51,36,1;
    --bs-danger-10-rgb: 254,250,250;
    --bs-danger-25-rgb: 254,246,246;
    --bs-danger-50-rgb: 252,237,237;
    --bs-danger-100-rgb: 250,219,219;
    --bs-danger-200-rgb: 244,183,183;
    --bs-danger-300-rgb: 239,147,147;
    --bs-danger-400-rgb: 233,111,111;
    --bs-danger-500-rgb: 228,75,75;
    --bs-danger-600-rgb: 182,60,60;
    --bs-danger-700-rgb: 137,45,45;
    --bs-danger-800-rgb: 91,30,30;
    --bs-danger-900-rgb: 46,15,15;
    --bs-blue-rgb: 7,138,243;
    --bs-blue-10-rgb: 248,251,255;
    --bs-blue-25-rgb: 243,249,254;
    --bs-blue-50-rgb: 230,243,254;
    --bs-blue-100-rgb: 205,232,253;
    --bs-blue-200-rgb: 156,208,250;
    --bs-blue-300-rgb: 106,185,248;
    --bs-blue-400-rgb: 57,161,245;
    --bs-blue-500-rgb: 7,138,243;
    --bs-blue-600-rgb: 6,110,194;
    --bs-blue-700-rgb: 4,83,146;
    --bs-blue-800-rgb: 3,55,97;
    --bs-blue-900-rgb: 1,28,49;
    --bs-indigo-rgb: 85,60,223;
    --bs-indigo-10-rgb: 250,249,254;
    --bs-indigo-25-rgb: 247,245,253;
    --bs-indigo-50-rgb: 238,236,252;
    --bs-indigo-100-rgb: 221,216,249;
    --bs-indigo-200-rgb: 187,177,242;
    --bs-indigo-300-rgb: 153,138,236;
    --bs-indigo-400-rgb: 119,99,229;
    --bs-indigo-500-rgb: 85,60,223;
    --bs-indigo-600-rgb: 68,48,178;
    --bs-indigo-700-rgb: 51,36,134;
    --bs-indigo-800-rgb: 34,24,89;
    --bs-indigo-900-rgb: 17,12,45;
    --bs-purple-rgb: 137,33,228;
    --bs-purple-10-rgb: 251,248,254;
    --bs-purple-25-rgb: 249,244,254;
    --bs-purple-50-rgb: 243,233,252;
    --bs-purple-100-rgb: 231,211,250;
    --bs-purple-200-rgb: 208,166,244;
    --bs-purple-300-rgb: 184,122,239;
    --bs-purple-400-rgb: 161,77,233;
    --bs-purple-500-rgb: 137,33,228;
    --bs-purple-600-rgb: 110,26,182;
    --bs-purple-700-rgb: 82,20,137;
    --bs-purple-800-rgb: 55,13,91;
    --bs-purple-900-rgb: 27,7,46;
    --bs-red-rgb: 234,67,53;
    --bs-red-10-rgb: 254,249,249;
    --bs-red-25-rgb: 254,246,245;
    --bs-red-50-rgb: 253,236,235;
    --bs-red-100-rgb: 251,217,215;
    --bs-red-200-rgb: 247,180,174;
    --bs-red-300-rgb: 242,142,134;
    --bs-red-400-rgb: 238,105,93;
    --bs-red-500-rgb: 234,67,53;
    --bs-red-600-rgb: 187,54,42;
    --bs-red-700-rgb: 140,40,32;
    --bs-red-800-rgb: 94,27,21;
    --bs-red-900-rgb: 47,13,11;
    --bs-rose-rgb: 210,14,79;
    --bs-rose-10-rgb: 254,248,250;
    --bs-rose-25-rgb: 253,243,246;
    --bs-rose-50-rgb: 251,231,237;
    --bs-rose-100-rgb: 246,207,220;
    --bs-rose-200-rgb: 237,159,185;
    --bs-rose-300-rgb: 228,110,149;
    --bs-rose-400-rgb: 219,62,114;
    --bs-rose-500-rgb: 210,14,79;
    --bs-rose-600-rgb: 168,11,63;
    --bs-rose-700-rgb: 126,8,47;
    --bs-rose-800-rgb: 84,6,32;
    --bs-rose-900-rgb: 42,3,16;
    --bs-pink-rgb: 240,107,157;
    --bs-pink-10-rgb: 255,251,252;
    --bs-pink-25-rgb: 254,248,250;
    --bs-pink-50-rgb: 254,240,245;
    --bs-pink-100-rgb: 252,225,235;
    --bs-pink-200-rgb: 249,196,216;
    --bs-pink-300-rgb: 246,166,196;
    --bs-pink-400-rgb: 243,137,177;
    --bs-pink-500-rgb: 240,107,157;
    --bs-pink-600-rgb: 192,86,126;
    --bs-pink-700-rgb: 144,64,94;
    --bs-pink-800-rgb: 96,43,63;
    --bs-pink-900-rgb: 48,21,31;
    --bs-orange-rgb: 251,107,30;
    --bs-orange-10-rgb: 255,251,248;
    --bs-orange-25-rgb: 255,248,244;
    --bs-orange-50-rgb: 255,240,233;
    --bs-orange-100-rgb: 254,225,210;
    --bs-orange-200-rgb: 253,196,165;
    --bs-orange-300-rgb: 253,166,120;
    --bs-orange-400-rgb: 252,137,75;
    --bs-orange-500-rgb: 251,107,30;
    --bs-orange-600-rgb: 201,86,24;
    --bs-orange-700-rgb: 151,64,18;
    --bs-orange-800-rgb: 100,43,12;
    --bs-orange-900-rgb: 50,21,6;
    --bs-yellow-rgb: 252,188,5;
    --bs-yellow-10-rgb: 255,253,248;
    --bs-yellow-25-rgb: 255,252,243;
    --bs-yellow-50-rgb: 255,248,230;
    --bs-yellow-100-rgb: 254,242,205;
    --bs-yellow-200-rgb: 254,228,155;
    --bs-yellow-300-rgb: 253,215,105;
    --bs-yellow-400-rgb: 253,201,55;
    --bs-yellow-500-rgb: 252,188,5;
    --bs-yellow-600-rgb: 202,150,4;
    --bs-yellow-700-rgb: 151,113,3;
    --bs-yellow-800-rgb: 101,75,2;
    --bs-yellow-900-rgb: 50,38,1;
    --bs-green-rgb: 52,168,83;
    --bs-green-10-rgb: 249,252,250;
    --bs-green-25-rgb: 245,251,246;
    --bs-green-50-rgb: 235,246,238;
    --bs-green-100-rgb: 214,238,221;
    --bs-green-200-rgb: 174,220,186;
    --bs-green-300-rgb: 133,203,152;
    --bs-green-400-rgb: 93,185,117;
    --bs-green-500-rgb: 52,168,83;
    --bs-green-600-rgb: 42,134,66;
    --bs-green-700-rgb: 31,101,50;
    --bs-green-800-rgb: 21,67,33;
    --bs-green-900-rgb: 10,34,17;
    --bs-lime-rgb: 174,243,89;
    --bs-lime-10-rgb: 253,255,250;
    --bs-lime-25-rgb: 251,254,247;
    --bs-lime-50-rgb: 247,254,238;
    --bs-lime-100-rgb: 239,253,222;
    --bs-lime-200-rgb: 223,250,189;
    --bs-lime-300-rgb: 206,248,155;
    --bs-lime-400-rgb: 190,245,122;
    --bs-lime-500-rgb: 174,243,89;
    --bs-lime-600-rgb: 139,194,71;
    --bs-lime-700-rgb: 104,146,53;
    --bs-lime-800-rgb: 70,97,36;
    --bs-lime-900-rgb: 35,49,18;
    --bs-teal-rgb: 6,246,198;
    --bs-teal-10-rgb: 248,255,253;
    --bs-teal-25-rgb: 243,255,252;
    --bs-teal-50-rgb: 230,254,249;
    --bs-teal-100-rgb: 205,253,244;
    --bs-teal-200-rgb: 155,251,232;
    --bs-teal-300-rgb: 106,250,221;
    --bs-teal-400-rgb: 56,248,209;
    --bs-teal-500-rgb: 6,246,198;
    --bs-teal-600-rgb: 5,197,158;
    --bs-teal-700-rgb: 4,148,119;
    --bs-teal-800-rgb: 2,98,79;
    --bs-teal-900-rgb: 1,49,40;
    --bs-cyan-rgb: 56,225,255;
    --bs-cyan-10-rgb: 249,254,255;
    --bs-cyan-25-rgb: 245,254,255;
    --bs-cyan-50-rgb: 235,252,255;
    --bs-cyan-100-rgb: 215,249,255;
    --bs-cyan-200-rgb: 175,243,255;
    --bs-cyan-300-rgb: 136,237,255;
    --bs-cyan-400-rgb: 96,231,255;
    --bs-cyan-500-rgb: 56,225,255;
    --bs-cyan-600-rgb: 45,180,204;
    --bs-cyan-700-rgb: 34,135,153;
    --bs-cyan-800-rgb: 22,90,102;
    --bs-cyan-900-rgb: 11,45,51;
    --bs-white-rgb: 255,255,255;
    --bs-black-rgb: 0,0,0;
    --bs-body-color-rgb: 33,37,41;
    --bs-body-bg-rgb: 255,255,255;
    --bs-font-sans-serif: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    --bs-font-monospace: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
    --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
    --bs-body-font-family: var(--font-family-primary);
    --bs-body-font-size: 1rem;
    --bs-body-font-weight: 400;
    --bs-body-line-height: 1.5;
    --bs-body-color: #212529;
    --bs-body-bg: #fff;
    --bs-border-width: 1px;
    --bs-border-style: solid;
    --bs-border-color: rgba(131, 131, 131, 0.25);
    --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
    --bs-border-radius: 0.375rem;
    --bs-border-radius-sm: 0.25rem;
    --bs-border-radius-lg: 0.5rem;
    --bs-border-radius-xl: 1rem;
    --bs-border-radius-2xl: 2rem;
    --bs-border-radius-pill: 50rem;
    --bs-link-color: #0d6efd;
    --bs-link-hover-color: #0a58ca;
    --bs-code-color: #d63384;
    --bs-highlight-bg: #fff3cd
}