@charset "UTF-8";:root{--font-family: "Inter", sans-serif;--color-primary-50: #fffbe6;--color-primary-100: #fff4cc;--color-primary-200: #ffe999;--color-primary-300: #ffdd66;--color-primary-400: #ffd633;--color-primary-500: #ffcc00;--color-primary-600: #e6b800;--color-primary-700: #cc9900;--color-primary-800: #997300;--color-primary-900: #664d00;--color-primary-950: #332600;--color-brand-secondary-50: #fdf6f0;--color-brand-secondary-100: #fbf0e0;--color-brand-secondary-200: #f7e1c0;--color-brand-secondary-300: #f3d2a0;--color-brand-secondary-400: #efb380;--color-brand-secondary-500: #d26318;--color-brand-secondary-600: #b55214;--color-brand-secondary-700: #984210;--color-brand-secondary-800: #7b320c;--color-brand-secondary-900: #5e2108;--color-brand-secondary-950: #411104;--color-secondary-50: #fafafa;--color-secondary-100: #e3e3e3;--color-secondary-200: #cccbcb;--color-secondary-300: #b5b3b3;--color-secondary-400: #898384;--color-secondary-500: #726c6c;--color-secondary-600: #433e3f;--color-secondary-700: #2b2829;--color-secondary-800: #151314;--color-secondary-900: #0a0a0b;--color-secondary-1000: #000000;--color-secondary-1100: #ffffff;--color-success-50: #f0fdf4;--color-success-100: #dcfce7;--color-success-200: #bbf7d0;--color-success-300: #86efac;--color-success-400: #4ade80;--color-success-500: #22c55e;--color-success-600: #16a34a;--color-success-700: #15803d;--color-success-800: #166534;--color-success-900: #14532d;--color-success-950: #052e16;--color-warning-50: #fffbeb;--color-warning-100: #fef3c7;--color-warning-200: #fde68a;--color-warning-300: #fcd34d;--color-warning-400: #fbbf24;--color-warning-500: #f59e0b;--color-warning-600: #d97706;--color-warning-700: #b45309;--color-warning-800: #92400e;--color-warning-900: #78350f;--color-warning-950: #451a03;--color-info-50: #e6f0ff;--color-info-100: #b3d6ff;--color-info-200: #80bcff;--color-info-300: #4da2ff;--color-info-400: #1a88ff;--color-info-500: #006eff;--color-info-600: #0055cc;--color-info-700: #003b80;--color-info-800: #002253;--color-info-900: #000926;--color-info-950: #000011;--color-error-50: #fef2f2;--color-error-100: #fee2e2;--color-error-200: #fecaca;--color-error-300: #fca5a5;--color-error-400: #f87171;--color-error-500: #ef4444;--color-error-600: #dc2626;--color-error-700: #b91c1c;--color-error-800: #991b1b;--color-error-900: #7f1d1d;--color-error-950: #450a0a;--color-white: #ffffff;--color-black: #000000;--color-transparent: transparent;--color-text-primary: var(--color-secondary-900);--color-text-secondary: var(--color-secondary-600);--color-text-muted: var(--color-secondary-500);--color-text-inverse: var(--color-white);--color-text-error: var(--color-error-600);--color-text-success: var(--color-success-600);--color-text-warning: var(--color-warning-600);--color-bg-primary: var(--color-primary-500);--color-bg-inverse: var(--color-white);--color-bg-secondary: var(--color-secondary-50);--color-bg-tertiary: var(--color-secondary-100);--color-bg-disabled: var(--color-secondary-50);--color-border-primary: var(--color-primary-500);--color-border-secondary: var(--color-secondary-300);--color-border-hover: var(--color-primary-600);--color-border-error: var(--color-error-500);--color-border-success: var(--color-success-500);--color-border-warning: var(--color-warning-500);--color-border-disabled: var(--color-secondary-300);--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-size-4xl: 2.25rem;--font-size-5xl: 3rem;--font-size-6xl: 3.75rem;--font-weight-light: 300;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--line-height-tight: 1.25;--line-height-normal: 1.5;--line-height-relaxed: 1.75;--line-height-loose: 2;--letter-spacing-tight: -.025em;--letter-spacing-normal: 0;--letter-spacing-wide: .025em;--letter-spacing-wider: .05em;--letter-spacing-widest: .1em;--spacing-0: 0;--spacing-1: .25rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--border-width-0: 0;--border-width-1: 1px;--border-width-2: 2px;--border-width-4: 4px;--border-width-8: 8px;--border-radius-none: 0;--border-radius-sm: .125rem;--border-radius-base: .25rem;--border-radius-md: .375rem;--border-radius-lg: .5rem;--border-radius-xl: .75rem;--border-radius-2xl: 1rem;--border-radius-3xl: 1.5rem;--border-radius-full: 9999px;--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--shadow-base: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--shadow-2xl: 0 25px 50px -12px rgb(0 0 0 / .25);--shadow-inner: inset 0 2px 4px 0 rgb(0 0 0 / .05);--shadow-focus: 0 0 0 2px rgba(255, 204, 0, .35);--shadow-focus-error: 0 0 0 2px rgba(239, 68, 68, .2);--transition-fast: .15s ease-in-out;--transition-normal: .25s ease-in-out;--transition-slow: .35s ease-in-out;--z-index-dropdown: 1000;--z-index-sticky: 1020;--z-index-fixed: 1030;--z-index-modal-backdrop: 1040;--z-index-modal: 1050;--z-index-popover: 1060;--z-index-tooltip: 1070;--z-index-toast: 1080;--breakpoint-xs: 0;--breakpoint-sm: 576px;--breakpoint-md: 768px;--breakpoint-lg: 992px;--breakpoint-xl: 1200px;--breakpoint-xxl: 1400px;--container-max-width-sm: 540px;--container-max-width-md: 720px;--container-max-width-lg: 960px;--container-max-width-xl: 1140px;--container-max-width-xxl: 1320px}body{font-family:var(--font-family-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);color:var(--color-text-primary);letter-spacing:var(--letter-spacing-normal)}h1,.h1{font-size:var(--font-size-5xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);color:var(--color-text-primary)}h2,.h2{font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);color:var(--color-text-primary)}h3,.h3{font-size:var(--font-size-3xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);color:var(--color-text-primary)}h4,.h4{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);color:var(--color-text-primary)}h5,.h5{font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);color:var(--color-text-primary)}h6,.h6{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);color:var(--color-text-primary)}p{line-height:var(--line-height-relaxed);font-size:var(--font-size-sm)}a{color:#0a0a0b;text-decoration:underline;transition:color var(--transition-fast)}a:hover{color:var(--color-brand-secondary-500);text-decoration:underline}.text-xs{font-size:var(--font-size-xs)!important}.text-sm{font-size:var(--font-size-sm)!important}.text-base{font-size:var(--font-size-base)!important}.text-lg{font-size:var(--font-size-lg)!important}.text-xl{font-size:var(--font-size-xl)!important}.text-2xl{font-size:var(--font-size-2xl)!important}.text-3xl{font-size:var(--font-size-3xl)!important}.text-4xl{font-size:var(--font-size-4xl)!important}.text-5xl{font-size:var(--font-size-5xl)!important}.text-6xl{font-size:var(--font-size-6xl)!important}.font-light{font-weight:var(--font-weight-light)!important}.font-normal{font-weight:var(--font-weight-normal)!important}.font-medium{font-weight:var(--font-weight-medium)!important}.font-semibold{font-weight:var(--font-weight-semibold)!important}.font-bold{font-weight:var(--font-weight-bold)!important}.font-extrabold{font-weight:var(--font-weight-extrabold)!important}.leading-tight{line-height:var(--line-height-tight)}.leading-normal{line-height:var(--line-height-normal)}.leading-relaxed{line-height:var(--line-height-relaxed)}.leading-loose{line-height:var(--line-height-loose)}.tracking-tight{letter-spacing:var(--letter-spacing-tight)}.tracking-normal{letter-spacing:var(--letter-spacing-normal)}.tracking-wide{letter-spacing:var(--letter-spacing-wide)}.tracking-wider{letter-spacing:var(--letter-spacing-wider)}.tracking-widest{letter-spacing:var(--letter-spacing-widest)}.text-primary{color:var(--color-text-primary)}.text-secondary{color:var(--color-text-secondary)}.text-muted{color:var(--color-text-muted)}.text-inverse{color:var(--color-text-inverse)}.text-primary-color{color:var(--color-primary-600)}.text-success{color:var(--color-success-600)}.text-warning{color:var(--color-warning-600)}.text-error{color:var(--color-error-600)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.underline{text-decoration:underline}.no-underline{text-decoration:none}.line-through{text-decoration:line-through}.font-sans{font-family:var(--font-family-primary)}.font-serif{font-family:var(--font-family-secondary)}.font-mono{font-family:var(--font-family-mono)}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-ellipsis{text-overflow:ellipsis}@media(max-width:768px){h1,.h1{font-size:var(--font-size-4xl)}h2,.h2{font-size:var(--font-size-3xl)}h3,.h3{font-size:var(--font-size-2xl)}h4,.h4{font-size:var(--font-size-xl)}h5,.h5{font-size:var(--font-size-lg)}h6,.h6{font-size:var(--font-size-base)}}.m-0{margin:var(--spacing-0)!important}.m-1{margin:var(--spacing-1)!important}.m-2{margin:var(--spacing-2)!important}.m-3{margin:var(--spacing-3)!important}.m-4{margin:var(--spacing-4)!important}.m-5{margin:var(--spacing-5)!important}.m-6{margin:var(--spacing-6)!important}.m-8{margin:var(--spacing-8)!important}.m-10{margin:var(--spacing-10)!important}.m-12{margin:var(--spacing-12)!important}.m-16{margin:var(--spacing-16)!important}.m-20{margin:var(--spacing-20)!important}.m-24{margin:var(--spacing-24)!important}.m-32{margin:var(--spacing-32)!important}.m-auto{margin:auto!important}.mt-0{margin-top:var(--spacing-0)!important}.mt-1{margin-top:var(--spacing-1)!important}.mt-2{margin-top:var(--spacing-2)!important}.mt-3{margin-top:var(--spacing-3)!important}.mt-4{margin-top:var(--spacing-4)!important}.mt-5{margin-top:var(--spacing-5)!important}.mt-6{margin-top:var(--spacing-6)!important}.mt-8{margin-top:var(--spacing-8)!important}.mt-10{margin-top:var(--spacing-10)!important}.mt-12{margin-top:var(--spacing-12)!important}.mt-16{margin-top:var(--spacing-16)!important}.mt-20{margin-top:var(--spacing-20)!important}.mt-24{margin-top:var(--spacing-24)!important}.mt-32{margin-top:var(--spacing-32)!important}.mt-auto{margin-top:auto!important}.mr-0{margin-right:var(--spacing-0)!important}.mr-1{margin-right:var(--spacing-1)!important}.mr-2{margin-right:var(--spacing-2)!important}.mr-3{margin-right:var(--spacing-3)!important}.mr-4{margin-right:var(--spacing-4)!important}.mr-5{margin-right:var(--spacing-5)!important}.mr-6{margin-right:var(--spacing-6)!important}.mr-8{margin-right:var(--spacing-8)!important}.mr-10{margin-right:var(--spacing-10)!important}.mr-12{margin-right:var(--spacing-12)!important}.mr-16{margin-right:var(--spacing-16)!important}.mr-20{margin-right:var(--spacing-20)!important}.mr-24{margin-right:var(--spacing-24)!important}.mr-32{margin-right:var(--spacing-32)!important}.mr-auto{margin-right:auto!important}.mb-0{margin-bottom:var(--spacing-0)!important}.mb-1{margin-bottom:var(--spacing-1)!important}.mb-2{margin-bottom:var(--spacing-2)!important}.mb-3{margin-bottom:var(--spacing-3)!important}.mb-4{margin-bottom:var(--spacing-4)!important}.mb-5{margin-bottom:var(--spacing-5)!important}.mb-6{margin-bottom:var(--spacing-6)!important}.mb-8{margin-bottom:var(--spacing-8)!important}.mb-10{margin-bottom:var(--spacing-10)!important}.mb-12{margin-bottom:var(--spacing-12)!important}.mb-16{margin-bottom:var(--spacing-16)!important}.mb-20{margin-bottom:var(--spacing-20)!important}.mb-24{margin-bottom:var(--spacing-24)!important}.mb-32{margin-bottom:var(--spacing-32)!important}.mb-auto{margin-bottom:auto}.ml-0{margin-left:var(--spacing-0)}.ml-1{margin-left:var(--spacing-1)}.ml-2{margin-left:var(--spacing-2)}.ml-3{margin-left:var(--spacing-3)}.ml-4{margin-left:var(--spacing-4)}.ml-5{margin-left:var(--spacing-5)}.ml-6{margin-left:var(--spacing-6)}.ml-8{margin-left:var(--spacing-8)}.ml-10{margin-left:var(--spacing-10)}.ml-12{margin-left:var(--spacing-12)}.ml-16{margin-left:var(--spacing-16)}.ml-20{margin-left:var(--spacing-20)}.ml-24{margin-left:var(--spacing-24)}.ml-32{margin-left:var(--spacing-32)}.ml-auto{margin-left:auto}.mx-0{margin-left:var(--spacing-0);margin-right:var(--spacing-0)}.mx-1{margin-left:var(--spacing-1);margin-right:var(--spacing-1)}.mx-2{margin-left:var(--spacing-2);margin-right:var(--spacing-2)}.mx-3{margin-left:var(--spacing-3);margin-right:var(--spacing-3)}.mx-4{margin-left:var(--spacing-4);margin-right:var(--spacing-4)}.mx-5{margin-left:var(--spacing-5);margin-right:var(--spacing-5)}.mx-6{margin-left:var(--spacing-6);margin-right:var(--spacing-6)}.mx-8{margin-left:var(--spacing-8);margin-right:var(--spacing-8)}.mx-10{margin-left:var(--spacing-10);margin-right:var(--spacing-10)}.mx-12{margin-left:var(--spacing-12);margin-right:var(--spacing-12)}.mx-16{margin-left:var(--spacing-16);margin-right:var(--spacing-16)}.mx-20{margin-left:var(--spacing-20);margin-right:var(--spacing-20)}.mx-24{margin-left:var(--spacing-24);margin-right:var(--spacing-24)}.mx-32{margin-left:var(--spacing-32);margin-right:var(--spacing-32)}.mx-auto{margin-left:auto;margin-right:auto}.my-0{margin-top:var(--spacing-0);margin-bottom:var(--spacing-0)}.my-1{margin-top:var(--spacing-1);margin-bottom:var(--spacing-1)}.my-2{margin-top:var(--spacing-2);margin-bottom:var(--spacing-2)}.my-3{margin-top:var(--spacing-3);margin-bottom:var(--spacing-3)}.my-4{margin-top:var(--spacing-4);margin-bottom:var(--spacing-4)}.my-5{margin-top:var(--spacing-5);margin-bottom:var(--spacing-5)}.my-6{margin-top:var(--spacing-6);margin-bottom:var(--spacing-6)}.my-8{margin-top:var(--spacing-8);margin-bottom:var(--spacing-8)}.my-10{margin-top:var(--spacing-10);margin-bottom:var(--spacing-10)}.my-12{margin-top:var(--spacing-12);margin-bottom:var(--spacing-12)}.my-16{margin-top:var(--spacing-16);margin-bottom:var(--spacing-16)}.my-20{margin-top:var(--spacing-20);margin-bottom:var(--spacing-20)}.my-24{margin-top:var(--spacing-24);margin-bottom:var(--spacing-24)}.my-32{margin-top:var(--spacing-32);margin-bottom:var(--spacing-32)}.my-auto{margin-top:auto;margin-bottom:auto}.p-0{padding:var(--spacing-0)}.p-1{padding:var(--spacing-1)}.p-2{padding:var(--spacing-2)}.p-3{padding:var(--spacing-3)}.p-4{padding:var(--spacing-4)}.p-5{padding:var(--spacing-5)}.p-6{padding:var(--spacing-6)}.p-8{padding:var(--spacing-8)}.p-10{padding:var(--spacing-10)}.p-12{padding:var(--spacing-12)}.p-16{padding:var(--spacing-16)}.p-20{padding:var(--spacing-20)}.p-24{padding:var(--spacing-24)}.p-32{padding:var(--spacing-32)}.pt-0{padding-top:var(--spacing-0)}.pt-1{padding-top:var(--spacing-1)}.pt-2{padding-top:var(--spacing-2)}.pt-3{padding-top:var(--spacing-3)}.pt-4{padding-top:var(--spacing-4)}.pt-5{padding-top:var(--spacing-5)}.pt-6{padding-top:var(--spacing-6)}.pt-8{padding-top:var(--spacing-8)}.pt-10{padding-top:var(--spacing-10)}.pt-12{padding-top:var(--spacing-12)}.pt-16{padding-top:var(--spacing-16)}.pt-20{padding-top:var(--spacing-20)}.pt-24{padding-top:var(--spacing-24)}.pt-32{padding-top:var(--spacing-32)}.pr-0{padding-right:var(--spacing-0)}.pr-1{padding-right:var(--spacing-1)}.pr-2{padding-right:var(--spacing-2)}.pr-3{padding-right:var(--spacing-3)}.pr-4{padding-right:var(--spacing-4)}.pr-5{padding-right:var(--spacing-5)}.pr-6{padding-right:var(--spacing-6)}.pr-8{padding-right:var(--spacing-8)}.pr-10{padding-right:var(--spacing-10)}.pr-12{padding-right:var(--spacing-12)}.pr-16{padding-right:var(--spacing-16)}.pr-20{padding-right:var(--spacing-20)}.pr-24{padding-right:var(--spacing-24)}.pr-32{padding-right:var(--spacing-32)}.pb-0{padding-bottom:var(--spacing-0)}.pb-1{padding-bottom:var(--spacing-1)}.pb-2{padding-bottom:var(--spacing-2)}.pb-3{padding-bottom:var(--spacing-3)}.pb-4{padding-bottom:var(--spacing-4)}.pb-5{padding-bottom:var(--spacing-5)}.pb-6{padding-bottom:var(--spacing-6)}.pb-8{padding-bottom:var(--spacing-8)}.pb-10{padding-bottom:var(--spacing-10)}.pb-12{padding-bottom:var(--spacing-12)}.pb-16{padding-bottom:var(--spacing-16)}.pb-20{padding-bottom:var(--spacing-20)}.pb-24{padding-bottom:var(--spacing-24)}.pb-32{padding-bottom:var(--spacing-32)}.pl-0{padding-left:var(--spacing-0)}.pl-1{padding-left:var(--spacing-1)}.pl-2{padding-left:var(--spacing-2)}.pl-3{padding-left:var(--spacing-3)}.pl-4{padding-left:var(--spacing-4)}.pl-5{padding-left:var(--spacing-5)}.pl-6{padding-left:var(--spacing-6)}.pl-8{padding-left:var(--spacing-8)}.pl-10{padding-left:var(--spacing-10)}.pl-12{padding-left:var(--spacing-12)}.pl-16{padding-left:var(--spacing-16)}.pl-20{padding-left:var(--spacing-20)}.pl-24{padding-left:var(--spacing-24)}.pl-32{padding-left:var(--spacing-32)}.px-0{padding-left:var(--spacing-0)!important;padding-right:var(--spacing-0)!important}.px-1{padding-left:var(--spacing-1)!important;padding-right:var(--spacing-1)!important}.px-2{padding-left:var(--spacing-2)!important;padding-right:var(--spacing-2)!important}.px-3{padding-left:var(--spacing-3)!important;padding-right:var(--spacing-3)!important}.px-4{padding-left:var(--spacing-4)!important;padding-right:var(--spacing-4)!important}.px-5{padding-left:var(--spacing-5)!important;padding-right:var(--spacing-5)!important}.px-6{padding-left:var(--spacing-6)!important;padding-right:var(--spacing-6)!important}.px-8{padding-left:var(--spacing-8)!important;padding-right:var(--spacing-8)!important}.px-10{padding-left:var(--spacing-10)!important;padding-right:var(--spacing-10)!important}.px-12{padding-left:var(--spacing-12)!important;padding-right:var(--spacing-12)!important}.px-16{padding-left:var(--spacing-16)!important;padding-right:var(--spacing-16)!important}.px-20{padding-left:var(--spacing-20)!important;padding-right:var(--spacing-20)!important}.px-24{padding-left:var(--spacing-24)!important;padding-right:var(--spacing-24)!important}.px-32{padding-left:var(--spacing-32)!important;padding-right:var(--spacing-32)!important}.py-0{padding-top:var(--spacing-0);padding-bottom:var(--spacing-0)}.py-1{padding-top:var(--spacing-1);padding-bottom:var(--spacing-1)}.py-2{padding-top:var(--spacing-2);padding-bottom:var(--spacing-2)}.py-3{padding-top:var(--spacing-3);padding-bottom:var(--spacing-3)}.py-4{padding-top:var(--spacing-4);padding-bottom:var(--spacing-4)}.py-5{padding-top:var(--spacing-5);padding-bottom:var(--spacing-5)}.py-6{padding-top:var(--spacing-6);padding-bottom:var(--spacing-6)}.py-8{padding-top:var(--spacing-8);padding-bottom:var(--spacing-8)}.py-10{padding-top:var(--spacing-10);padding-bottom:var(--spacing-10)}.py-12{padding-top:var(--spacing-12);padding-bottom:var(--spacing-12)}.py-16{padding-top:var(--spacing-16);padding-bottom:var(--spacing-16)}.py-20{padding-top:var(--spacing-20);padding-bottom:var(--spacing-20)}.py-24{padding-top:var(--spacing-24);padding-bottom:var(--spacing-24)}.py-32{padding-top:var(--spacing-32);padding-bottom:var(--spacing-32)}.gap-0{gap:var(--spacing-0)}.gap-1{gap:var(--spacing-1)}.gap-2{gap:var(--spacing-2)}.gap-3{gap:var(--spacing-3)}.gap-4{gap:var(--spacing-4)}.gap-5{gap:var(--spacing-5)}.gap-6{gap:var(--spacing-6)}.gap-8{gap:var(--spacing-8)}.gap-10{gap:var(--spacing-10)}.gap-12{gap:var(--spacing-12)}.gap-16{gap:var(--spacing-16)}.gap-20{gap:var(--spacing-20)}.gap-24{gap:var(--spacing-24)}.gap-32{gap:var(--spacing-32)}.space-x-0>*+*{margin-left:var(--spacing-0)}.space-x-1>*+*{margin-left:var(--spacing-1)}.space-x-2>*+*{margin-left:var(--spacing-2)}.space-x-3>*+*{margin-left:var(--spacing-3)}.space-x-4>*+*{margin-left:var(--spacing-4)}.space-x-5>*+*{margin-left:var(--spacing-5)}.space-x-6>*+*{margin-left:var(--spacing-6)}.space-x-8>*+*{margin-left:var(--spacing-8)}.space-y-0>*+*{margin-top:var(--spacing-0)}.space-y-1>*+*{margin-top:var(--spacing-1)}.space-y-2>*+*{margin-top:var(--spacing-2)}.space-y-3>*+*{margin-top:var(--spacing-3)}.space-y-4>*+*{margin-top:var(--spacing-4)}.space-y-5>*+*{margin-top:var(--spacing-5)}.space-y-6>*+*{margin-top:var(--spacing-6)}.space-y-8>*+*{margin-top:var(--spacing-8)}@media(max-width:768px){.sm\:m-0{margin:var(--spacing-0)}.sm\:m-4{margin:var(--spacing-4)}.sm\:p-0{padding:var(--spacing-0)}.sm\:p-4{padding:var(--spacing-4)}}@media(min-width:768px){.md\:m-0{margin:var(--spacing-0)}.md\:m-4{margin:var(--spacing-4)}.md\:p-0{padding:var(--spacing-0)}.md\:p-4{padding:var(--spacing-4)}}.border-0{border-width:var(--border-width-0)!important}.border{border-width:var(--border-width-1)!important}.border-2{border-width:var(--border-width-2)!important}.border-4{border-width:var(--border-width-4)!important}.border-8{border-width:var(--border-width-8)!important}.border-t{border-top-width:var(--border-width-1)!important}.border-r{border-right-width:var(--border-width-1)!important}.border-b{border-bottom-width:var(--border-width-1)!important}.border-l{border-left-width:var(--border-width-1)!important}.border-t-0{border-top-width:var(--border-width-0)!important}.border-r-0{border-right-width:var(--border-width-0)!important}.border-b-0{border-bottom-width:var(--border-width-0)!important}.border-l-0{border-left-width:var(--border-width-0)!important}.border-t-2{border-top-width:var(--border-width-2)!important}.border-r-2{border-right-width:var(--border-width-2)!important}.border-b-2{border-bottom-width:var(--border-width-2)!important}.border-l-2{border-left-width:var(--border-width-2)!important}.border-t-4{border-top-width:var(--border-width-4)!important}.border-r-4{border-right-width:var(--border-width-4)!important}.border-b-4{border-bottom-width:var(--border-width-4)!important}.border-l-4{border-left-width:var(--border-width-4)!important}.border-t-8{border-top-width:var(--border-width-8)!important}.border-r-8{border-right-width:var(--border-width-8)!important}.border-b-8{border-bottom-width:var(--border-width-8)!important}.border-l-8{border-left-width:var(--border-width-8)!important}.border-solid{border-style:solid!important}.border-dashed{border-style:dashed!important}.border-dotted{border-style:dotted!important}.border-double{border-style:double!important}.border-none{border-style:none!important}.border-transparent{border-color:var(--color-transparent)!important}.border-current{border-color:currentColor!important}.border-primary{border-color:var(--color-primary-500)!important}.border-primary-50{border-color:var(--color-primary-50)!important}.border-primary-100{border-color:var(--color-primary-100)!important}.border-primary-200{border-color:var(--color-primary-200)!important}.border-primary-300{border-color:var(--color-primary-300)!important}.border-primary-400{border-color:var(--color-primary-400)!important}.border-primary-500{border-color:var(--color-primary-500)!important}.border-primary-600{border-color:var(--color-primary-600)!important}.border-primary-700{border-color:var(--color-primary-700)!important}.border-primary-800{border-color:var(--color-primary-800)!important}.border-primary-900{border-color:var(--color-primary-900)!important}.border-secondary{border-color:var(--color-secondary-500)!important}.border-secondary-50{border-color:var(--color-secondary-50)!important}.border-secondary-100{border-color:var(--color-secondary-100)!important}.border-secondary-200{border-color:var(--color-secondary-200)!important}.border-secondary-300{border-color:var(--color-secondary-300)!important}.border-secondary-400{border-color:var(--color-secondary-400)!important}.border-secondary-500{border-color:var(--color-secondary-500)!important}.border-secondary-600{border-color:var(--color-secondary-600)!important}.border-secondary-700{border-color:var(--color-secondary-700)!important}.border-secondary-800{border-color:var(--color-secondary-800)!important}.border-secondary-900{border-color:var(--color-secondary-900)!important}.border-success{border-color:var(--color-success-500)!important}.border-warning{border-color:var(--color-warning-500)!important}.border-error{border-color:var(--color-error-500)!important}.border-white{border-color:var(--color-white)!important}.border-black{border-color:var(--color-black)!important}.rounded-none{border-radius:var(--border-radius-none)!important}.rounded-sm{border-radius:var(--border-radius-sm)!important}.rounded{border-radius:var(--border-radius-base)!important}.rounded-md{border-radius:var(--border-radius-md)!important}.rounded-lg{border-radius:var(--border-radius-lg)!important}.rounded-xl{border-radius:var(--border-radius-xl)!important}.rounded-2xl{border-radius:var(--border-radius-2xl)!important}.rounded-3xl{border-radius:var(--border-radius-3xl)!important}.rounded-full{border-radius:var(--border-radius-full)!important}.rounded-t-none{border-top-left-radius:var(--border-radius-none)!important;border-top-right-radius:var(--border-radius-none)!important}.rounded-t-sm{border-top-left-radius:var(--border-radius-sm)!important;border-top-right-radius:var(--border-radius-sm)!important}.rounded-t{border-top-left-radius:var(--border-radius-base)!important;border-top-right-radius:var(--border-radius-base)!important}.rounded-t-md{border-top-left-radius:var(--border-radius-md)!important;border-top-right-radius:var(--border-radius-md)!important}.rounded-t-lg{border-top-left-radius:var(--border-radius-lg)!important;border-top-right-radius:var(--border-radius-lg)!important}.rounded-t-xl{border-top-left-radius:var(--border-radius-xl)!important;border-top-right-radius:var(--border-radius-xl)!important}.rounded-t-2xl{border-top-left-radius:var(--border-radius-2xl)!important;border-top-right-radius:var(--border-radius-2xl)!important}.rounded-t-3xl{border-top-left-radius:var(--border-radius-3xl)!important;border-top-right-radius:var(--border-radius-3xl)!important}.rounded-t-full{border-top-left-radius:var(--border-radius-full)!important;border-top-right-radius:var(--border-radius-full)!important}.rounded-r-none{border-top-right-radius:var(--border-radius-none)!important;border-bottom-right-radius:var(--border-radius-none)!important}.rounded-r-sm{border-top-right-radius:var(--border-radius-sm)!important;border-bottom-right-radius:var(--border-radius-sm)}.rounded-r{border-top-right-radius:var(--border-radius-base)!important;border-bottom-right-radius:var(--border-radius-base)!important}.rounded-r-md{border-top-right-radius:var(--border-radius-md)!important;border-bottom-right-radius:var(--border-radius-md)!important}.rounded-r-lg{border-top-right-radius:var(--border-radius-lg)!important;border-bottom-right-radius:var(--border-radius-lg)!important}.rounded-r-xl{border-top-right-radius:var(--border-radius-xl)!important;border-bottom-right-radius:var(--border-radius-xl)!important}.rounded-r-2xl{border-top-right-radius:var(--border-radius-2xl)!important;border-bottom-right-radius:var(--border-radius-2xl)!important}.rounded-r-3xl{border-top-right-radius:var(--border-radius-3xl)!important;border-bottom-right-radius:var(--border-radius-3xl)!important}.rounded-r-full{border-top-right-radius:var(--border-radius-full)!important;border-bottom-right-radius:var(--border-radius-full)}.rounded-b-none{border-bottom-right-radius:var(--border-radius-none)!important;border-bottom-left-radius:var(--border-radius-none)!important}.rounded-b-sm{border-bottom-right-radius:var(--border-radius-sm)!important;border-bottom-left-radius:var(--border-radius-sm)!important}.rounded-b{border-bottom-right-radius:var(--border-radius-base)!important;border-bottom-left-radius:var(--border-radius-base)}.rounded-b-md{border-bottom-right-radius:var(--border-radius-md)!important;border-bottom-left-radius:var(--border-radius-md)!important}.rounded-b-lg{border-bottom-right-radius:var(--border-radius-lg)!important;border-bottom-left-radius:var(--border-radius-lg)!important}.rounded-b-xl{border-bottom-right-radius:var(--border-radius-xl)!important;border-bottom-left-radius:var(--border-radius-xl)}.rounded-b-2xl{border-bottom-right-radius:var(--border-radius-2xl)!important;border-bottom-left-radius:var(--border-radius-2xl)!important}.rounded-b-3xl{border-bottom-right-radius:var(--border-radius-3xl)!important;border-bottom-left-radius:var(--border-radius-3xl)!important}.rounded-b-full{border-bottom-right-radius:var(--border-radius-full)!important;border-bottom-left-radius:var(--border-radius-full)!important}.rounded-l-none{border-top-left-radius:var(--border-radius-none)!important;border-bottom-left-radius:var(--border-radius-none)}.rounded-l-sm{border-top-left-radius:var(--border-radius-sm)!important;border-bottom-left-radius:var(--border-radius-sm)!important}.rounded-l{border-top-left-radius:var(--border-radius-base)!important;border-bottom-left-radius:var(--border-radius-base)!important}.rounded-l-md{border-top-left-radius:var(--border-radius-md)!important;border-bottom-left-radius:var(--border-radius-md)!important}.rounded-l-lg{border-top-left-radius:var(--border-radius-lg)!important;border-bottom-left-radius:var(--border-radius-lg)!important}.rounded-l-xl{border-top-left-radius:var(--border-radius-xl)!important;border-bottom-left-radius:var(--border-radius-xl)!important}.rounded-l-2xl{border-top-left-radius:var(--border-radius-2xl)!important;border-bottom-left-radius:var(--border-radius-2xl)!important}.rounded-l-3xl{border-top-left-radius:var(--border-radius-3xl)!important;border-bottom-left-radius:var(--border-radius-3xl)!important}.rounded-l-full{border-top-left-radius:var(--border-radius-full)!important;border-bottom-left-radius:var(--border-radius-full)!important}.rounded-tl-none{border-top-left-radius:var(--border-radius-none)!important}.rounded-tl-sm{border-top-left-radius:var(--border-radius-sm)!important}.rounded-tl{border-top-left-radius:var(--border-radius-base)!important}.rounded-tl-md{border-top-left-radius:var(--border-radius-md)!important}.rounded-tl-lg{border-top-left-radius:var(--border-radius-lg)!important}.rounded-tl-xl{border-top-left-radius:var(--border-radius-xl)!important}.rounded-tl-2xl{border-top-left-radius:var(--border-radius-2xl)!important}.rounded-tl-3xl{border-top-left-radius:var(--border-radius-3xl)!important}.rounded-tl-full{border-top-left-radius:var(--border-radius-full)!important}.rounded-tr-none{border-top-right-radius:var(--border-radius-none)!important}.rounded-tr-sm{border-top-right-radius:var(--border-radius-sm)!important}.rounded-tr{border-top-right-radius:var(--border-radius-base)!important}.rounded-tr-md{border-top-right-radius:var(--border-radius-md)!important}.rounded-tr-lg{border-top-right-radius:var(--border-radius-lg)!important}.rounded-tr-xl{border-top-right-radius:var(--border-radius-xl)!important}.rounded-tr-2xl{border-top-right-radius:var(--border-radius-2xl)!important}.rounded-tr-3xl{border-top-right-radius:var(--border-radius-3xl)!important}.rounded-tr-full{border-top-right-radius:var(--border-radius-full)!important}.rounded-br-none{border-bottom-right-radius:var(--border-radius-none)!important}.rounded-br-sm{border-bottom-right-radius:var(--border-radius-sm)!important}.rounded-br{border-bottom-right-radius:var(--border-radius-base)!important}.rounded-br-md{border-bottom-right-radius:var(--border-radius-md)!important}.rounded-br-lg{border-bottom-right-radius:var(--border-radius-lg)!important}.rounded-br-xl{border-bottom-right-radius:var(--border-radius-xl)!important}.rounded-br-2xl{border-bottom-right-radius:var(--border-radius-2xl)!important}.rounded-br-3xl{border-bottom-right-radius:var(--border-radius-3xl)!important}.rounded-br-full{border-bottom-right-radius:var(--border-radius-full)!important}.rounded-bl-none{border-bottom-left-radius:var(--border-radius-none)!important}.rounded-bl-sm{border-bottom-left-radius:var(--border-radius-sm)!important}.rounded-bl{border-bottom-left-radius:var(--border-radius-base)!important}.rounded-bl-md{border-bottom-left-radius:var(--border-radius-md)!important}.rounded-bl-lg{border-bottom-left-radius:var(--border-radius-lg)!important}.rounded-bl-xl{border-bottom-left-radius:var(--border-radius-xl)!important}.rounded-bl-2xl{border-bottom-left-radius:var(--border-radius-2xl)!important}.rounded-bl-3xl{border-bottom-left-radius:var(--border-radius-3xl)!important}.rounded-bl-full{border-bottom-left-radius:var(--border-radius-full)!important}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline,.outline-2{outline:2px solid currentColor;outline-offset:2px}.outline-4{outline:4px solid currentColor;outline-offset:2px}.outline-8{outline:8px solid currentColor;outline-offset:2px}.outline-dashed{outline-style:dashed}.outline-dotted{outline-style:dotted}.outline-double{outline-style:double}.outline-solid{outline-style:solid}.outline-primary{outline-color:var(--color-primary-500)}.outline-secondary{outline-color:var(--color-secondary-500)}.outline-success{outline-color:var(--color-success-500)}.outline-warning{outline-color:var(--color-warning-500)}.outline-error{outline-color:var(--color-error-500)}.outline-white{outline-color:var(--color-white)}.outline-black{outline-color:var(--color-black)}.ring{box-shadow:0 0 0 3px var(--color-primary-500)}.ring-0{box-shadow:0 0 0 0 var(--color-primary-500)}.ring-1{box-shadow:0 0 0 1px var(--color-primary-500)}.ring-2{box-shadow:0 0 0 2px var(--color-primary-500)}.ring-4{box-shadow:0 0 0 4px var(--color-primary-500)}.ring-8{box-shadow:0 0 0 8px var(--color-primary-500)}.ring-primary{box-shadow:0 0 0 3px var(--color-primary-500)}.ring-secondary{box-shadow:0 0 0 3px var(--color-secondary-500)}.ring-success{box-shadow:0 0 0 3px var(--color-success-500)}.ring-warning{box-shadow:0 0 0 3px var(--color-warning-500)}.ring-error{box-shadow:0 0 0 3px var(--color-error-500)}.ring-offset-0{box-shadow:0 0 0 0 var(--color-primary-500),0 0 0 0 var(--color-white)}.ring-offset-1{box-shadow:0 0 0 0 var(--color-primary-500),0 0 0 1px var(--color-white)}.ring-offset-2{box-shadow:0 0 0 0 var(--color-primary-500),0 0 0 2px var(--color-white)}.ring-offset-4{box-shadow:0 0 0 0 var(--color-primary-500),0 0 0 4px var(--color-white)}.ring-offset-8{box-shadow:0 0 0 0 var(--color-primary-500),0 0 0 8px var(--color-white)}.bg-transparent{background-color:var(--color-transparent)}.bg-current{background-color:currentColor}.bg-white{background-color:var(--color-white)!important}.bg-black{background-color:var(--color-black)!important}.bg-primary{background-color:var(--color-primary-500)!important}.bg-primary-50{background-color:var(--color-primary-50)!important}.bg-primary-100{background-color:var(--color-primary-100)!important}.bg-primary-200{background-color:var(--color-primary-200)!important}.bg-primary-300{background-color:var(--color-primary-300)!important}.bg-primary-400{background-color:var(--color-primary-400)!important}.bg-primary-500{background-color:var(--color-primary-500)!important}.bg-primary-600{background-color:var(--color-primary-600)!important}.bg-primary-700{background-color:var(--color-primary-700)!important}.bg-primary-800{background-color:var(--color-primary-800)!important}.bg-primary-900{background-color:var(--color-primary-900)!important}.bg-primary-950{background-color:var(--color-primary-950)!important}.bg-secondary{background-color:var(--color-secondary-500)!important}.bg-secondary-50{background-color:var(--color-secondary-50)!important}.bg-secondary-100{background-color:var(--color-secondary-100)!important}.bg-secondary-200{background-color:var(--color-secondary-200)!important}.bg-secondary-300{background-color:var(--color-secondary-300)!important}.bg-secondary-400{background-color:var(--color-secondary-400)!important}.bg-secondary-500{background-color:var(--color-secondary-500)!important}.bg-secondary-600{background-color:var(--color-secondary-600)!important}.bg-secondary-700{background-color:var(--color-secondary-700)!important}.bg-secondary-800{background-color:var(--color-secondary-800)!important}.bg-secondary-900{background-color:var(--color-secondary-900)!important}.bg-secondary-950{background-color:var(--color-secondary-950)!important}.bg-success{background-color:var(--color-success-500)!important}.bg-success-50{background-color:var(--color-success-50)!important}.bg-success-100{background-color:var(--color-success-100)!important}.bg-success-200{background-color:var(--color-success-200)!important}.bg-success-300{background-color:var(--color-success-300)!important}.bg-success-400{background-color:var(--color-success-400)!important}.bg-success-500{background-color:var(--color-success-500)!important}.bg-success-600{background-color:var(--color-success-600)!important}.bg-success-700{background-color:var(--color-success-700)!important}.bg-success-800{background-color:var(--color-success-800)!important}.bg-success-900{background-color:var(--color-success-900)!important}.bg-success-950{background-color:var(--color-success-950)!important}.bg-warning{background-color:var(--color-warning-500)!important}.bg-warning-50{background-color:var(--color-warning-50)!important}.bg-warning-100{background-color:var(--color-warning-100)!important}.bg-warning-200{background-color:var(--color-warning-200)!important}.bg-warning-300{background-color:var(--color-warning-300)!important}.bg-warning-400{background-color:var(--color-warning-400)!important}.bg-warning-500{background-color:var(--color-warning-500)!important}.bg-warning-600{background-color:var(--color-warning-600)!important}.bg-warning-700{background-color:var(--color-warning-700)!important}.bg-warning-800{background-color:var(--color-warning-800)!important}.bg-warning-900{background-color:var(--color-warning-900)!important}.bg-warning-950{background-color:var(--color-warning-950)!important}.bg-error{background-color:var(--color-error-500)!important}.bg-error-50{background-color:var(--color-error-50)!important}.bg-error-100{background-color:var(--color-error-100)!important}.bg-error-200{background-color:var(--color-error-200)!important}.bg-error-300{background-color:var(--color-error-300)!important}.bg-error-400{background-color:var(--color-error-400)!important}.bg-error-500{background-color:var(--color-error-500)!important}.bg-error-600{background-color:var(--color-error-600)!important}.bg-error-700{background-color:var(--color-error-700)!important}.bg-error-800{background-color:var(--color-error-800)!important}.bg-error-900{background-color:var(--color-error-900)}.bg-error-950{background-color:var(--color-error-950)}.bg-bg-primary{background-color:var(--color-bg-primary)}.bg-bg-secondary{background-color:var(--color-bg-secondary)}.bg-bg-tertiary{background-color:var(--color-bg-tertiary)}.text-transparent{color:var(--color-transparent)}.text-current{color:currentColor}.text-white{color:var(--color-white)}.text-black{color:var(--color-black)}.text-primary{color:var(--color-primary-500)}.text-primary-50{color:var(--color-primary-50)}.text-primary-100{color:var(--color-primary-100)}.text-primary-200{color:var(--color-primary-200)}.text-primary-300{color:var(--color-primary-300)}.text-primary-400{color:var(--color-primary-400)}.text-primary-500{color:var(--color-primary-500)}.text-primary-600{color:var(--color-primary-600)}.text-primary-700{color:var(--color-primary-700)}.text-primary-800{color:var(--color-primary-800)}.text-primary-900{color:var(--color-primary-900)}.text-primary-950{color:var(--color-primary-950)}.text-secondary{color:var(--color-secondary-500)}.text-secondary-50{color:var(--color-secondary-50)}.text-secondary-100{color:var(--color-secondary-100)}.text-secondary-200{color:var(--color-secondary-200)}.text-secondary-300{color:var(--color-secondary-300)}.text-secondary-400{color:var(--color-secondary-400)}.text-secondary-500{color:var(--color-secondary-500)}.text-secondary-600{color:var(--color-secondary-600)}.text-secondary-700{color:var(--color-secondary-700)}.text-secondary-800{color:var(--color-secondary-800)}.text-secondary-900{color:var(--color-secondary-900)}.text-secondary-950{color:var(--color-secondary-950)}.text-success{color:var(--color-success-500)}.text-success-50{color:var(--color-success-50)}.text-success-100{color:var(--color-success-100)}.text-success-200{color:var(--color-success-200)}.text-success-300{color:var(--color-success-300)}.text-success-400{color:var(--color-success-400)}.text-success-500{color:var(--color-success-500)}.text-success-600{color:var(--color-success-600)}.text-success-700{color:var(--color-success-700)}.text-success-800{color:var(--color-success-800)}.text-success-900{color:var(--color-success-900)}.text-success-950{color:var(--color-success-950)}.text-warning{color:var(--color-warning-500)}.text-warning-50{color:var(--color-warning-50)}.text-warning-100{color:var(--color-warning-100)}.text-warning-200{color:var(--color-warning-200)}.text-warning-300{color:var(--color-warning-300)}.text-warning-400{color:var(--color-warning-400)}.text-warning-500{color:var(--color-warning-500)}.text-warning-600{color:var(--color-warning-600)}.text-warning-700{color:var(--color-warning-700)}.text-warning-800{color:var(--color-warning-800)}.text-warning-900{color:var(--color-warning-900)}.text-warning-950{color:var(--color-warning-950)}.text-error{color:var(--color-error-500)}.text-error-50{color:var(--color-error-50)}.text-error-100{color:var(--color-error-100)}.text-error-200{color:var(--color-error-200)}.text-error-300{color:var(--color-error-300)}.text-error-400{color:var(--color-error-400)}.text-error-500{color:var(--color-error-500)}.text-error-600{color:var(--color-error-600)}.text-error-700{color:var(--color-error-700)}.text-error-800{color:var(--color-error-800)}.text-error-900{color:var(--color-error-900)}.text-error-950{color:var(--color-error-950)}.text-text-primary{color:var(--color-text-primary)}.text-text-secondary{color:var(--color-text-secondary)}.text-text-muted{color:var(--color-text-muted)}.text-text-inverse{color:var(--color-text-inverse)}.fill-transparent{fill:var(--color-transparent)}.fill-current{fill:currentColor}.fill-white{fill:var(--color-white)}.fill-black{fill:var(--color-black)}.fill-primary{fill:var(--color-primary-500)}.fill-secondary{fill:var(--color-secondary-500)}.fill-success{fill:var(--color-success-500)}.fill-warning{fill:var(--color-warning-500)}.fill-error{fill:var(--color-error-500)}.stroke-transparent{stroke:var(--color-transparent)}.stroke-current{stroke:currentColor}.stroke-white{stroke:var(--color-white)}.stroke-black{stroke:var(--color-black)}.stroke-primary{stroke:var(--color-primary-500)}.stroke-secondary{stroke:var(--color-secondary-500)}.stroke-success{stroke:var(--color-success-500)}.stroke-warning{stroke:var(--color-warning-500)}.stroke-error{stroke:var(--color-error-500)}.accent-primary{accent-color:var(--color-primary-500)}.accent-secondary{accent-color:var(--color-secondary-500)}.accent-success{accent-color:var(--color-success-500)}.accent-warning{accent-color:var(--color-warning-500)}.accent-error{accent-color:var(--color-error-500)}.caret-primary{caret-color:var(--color-primary-500)}.caret-secondary{caret-color:var(--color-secondary-500)}.caret-success{caret-color:var(--color-success-500)}.caret-warning{caret-color:var(--color-warning-500)}.caret-error{caret-color:var(--color-error-500)}.caret-white{caret-color:var(--color-white)}.caret-black{caret-color:var(--color-black)}.bg-opacity-0{background-color:rgb(var(--color-primary-500)/0)}.bg-opacity-5{background-color:rgb(var(--color-primary-500)/.05)}.bg-opacity-10{background-color:rgb(var(--color-primary-500)/.1)}.bg-opacity-20{background-color:rgb(var(--color-primary-500)/.2)}.bg-opacity-25{background-color:rgb(var(--color-primary-500)/.25)}.bg-opacity-30{background-color:rgb(var(--color-primary-500)/.3)}.bg-opacity-40{background-color:rgb(var(--color-primary-500)/.4)}.bg-opacity-50{background-color:rgb(var(--color-primary-500)/.5)}.bg-opacity-60{background-color:rgb(var(--color-primary-500)/.6)}.bg-opacity-70{background-color:rgb(var(--color-primary-500)/.7)}.bg-opacity-75{background-color:rgb(var(--color-primary-500)/.75)}.bg-opacity-80{background-color:rgb(var(--color-primary-500)/.8)}.bg-opacity-90{background-color:rgb(var(--color-primary-500)/.9)}.bg-opacity-95{background-color:rgb(var(--color-primary-500)/.95)}.bg-opacity-100{background-color:rgb(var(--color-primary-500)/1)}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--color-primary-500),var(--color-primary-600))}.bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--color-primary-500),var(--color-primary-600))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--color-primary-500),var(--color-primary-600))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--color-primary-500),var(--color-primary-600))}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--color-primary-500),var(--color-primary-600))}.bg-gradient-to-bl{background-image:linear-gradient(to bottom left,var(--color-primary-500),var(--color-primary-600))}.bg-gradient-to-l{background-image:linear-gradient(to left,var(--color-primary-500),var(--color-primary-600))}.bg-gradient-to-tl{background-image:linear-gradient(to top left,var(--color-primary-500),var(--color-primary-600))}.hover\:bg-primary:hover{background-color:var(--color-primary-600)}.hover\:bg-secondary:hover{background-color:var(--color-secondary-600)}.hover\:bg-success:hover{background-color:var(--color-success-600)}.hover\:bg-warning:hover{background-color:var(--color-warning-600)}.hover\:bg-error:hover{background-color:var(--color-error-600)}.hover\:text-primary:hover{color:var(--color-primary-600)}.hover\:text-secondary:hover{color:var(--color-secondary-600)}.hover\:text-success:hover{color:var(--color-success-600)}.hover\:text-warning:hover{color:var(--color-warning-600)}.hover\:text-error:hover{color:var(--color-error-600)}.focus\:bg-primary:focus{background-color:var(--color-primary-600)}.focus\:bg-secondary:focus{background-color:var(--color-secondary-600)}.focus\:bg-success:focus{background-color:var(--color-success-600)}.focus\:bg-warning:focus{background-color:var(--color-warning-600)}.focus\:bg-error:focus{background-color:var(--color-error-600)}.focus\:text-primary:focus{color:var(--color-primary-600)}.focus\:text-secondary:focus{color:var(--color-secondary-600)}.focus\:text-success:focus{color:var(--color-success-600)}.focus\:text-warning:focus{color:var(--color-warning-600)}.focus\:text-error:focus{color:var(--color-error-600)}.table-container{display:flex;flex-direction:column;gap:var(--spacing-4);height:100%;width:100%}@media(max-width:576px){.table-container{padding:0rem}}.table-header{display:flex;align-items:center;justify-content:space-between}.table-header-title{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);margin:0;color:var(--color-text-primary)}.table-section{width:100%;border-radius:8px;background:var(--color-secondary-1100);border:1px solid var(--color-brand-secondary-200)}.status-indicator{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:6px}.status-indicator .status-scheduled{background:var(--color-info-600)}.status-indicator .status-dot{width:10px;height:10px;border-radius:50%}.status-indicator .status-text{font-size:var(--font-size-sm);font-weight:500;text-transform:capitalize}.status-active .status-dot{background:var(--color-success-600)}.status-active .status-text{color:var(--color-success-700)}.status-passive .status-dot{background:var(--color-warning-600)}.status-passive .status-text{color:var(--color-warning-700)}.status-inactive .status-dot{background:var(--color-secondary-400)}.status-inactive .status-text{color:var(--color-secondary-600)}.status-pending .status-dot{background:var(--color-warning-600)}.status-pending .status-text{color:var(--color-warning-700)}.status-trial .status-dot{background:var(--color-info-600)}.status-trial .status-text{color:var(--color-info-700)}.status-terminated .status-dot{background:var(--color-error-600)}.status-terminated .status-text{color:var(--color-error-700)}.status-unknown .status-dot{background:var(--color-secondary-300)}.status-unknown .status-text{color:var(--color-secondary-500)}.status-disabled .status-dot{background:var(--color-secondary-200)}.status-disabled .status-text{color:var(--color-secondary-400)}.status-expired .status-dot{background:var(--color-error-400)}.status-expired .status-text{color:var(--color-error-500)}.status-draft .status-dot{background:var(--color-secondary-400)}.status-draft .status-text{color:var(--color-secondary-500)}.status-scheduled .status-dot{background:var(--color-info-600)}.status-scheduled .status-text{color:var(--color-info-700)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-4);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);border:var(--border-width-1) solid transparent;border-radius:var(--border-radius-md);cursor:pointer;transition:all var(--transition-fast);-webkit-user-select:none;user-select:none;white-space:nowrap;vertical-align:middle;min-height:2.5rem;font-family:var(--font-family);box-shadow:var(--shadow-sm)}.btn:focus{outline:none;box-shadow:var(--shadow-focus)}.btn:disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.btn-xs{padding:var(--spacing-1) var(--spacing-2);font-size:var(--font-size-xs);min-height:1.75rem}.btn-sm{padding:var(--spacing-2) var(--spacing-3);font-size:var(--font-size-sm);min-height:2rem}.btn-md{padding:var(--spacing-3) var(--spacing-4);font-size:var(--font-size-base);min-height:2.5rem}.btn-lg{padding:var(--spacing-4) var(--spacing-6);font-size:var(--font-size-lg);min-height:3rem}.btn-xl{padding:var(--spacing-5) var(--spacing-8);font-size:var(--font-size-xl);min-height:3.5rem}.btn-primary{background-color:var(--color-primary-500);color:var(--color-white);border-color:var(--color-primary-500)}.btn-primary:hover:not(:disabled){background-color:var(--color-primary-600);border-color:var(--color-primary-600)}.btn-primary:active:not(:disabled){background-color:var(--color-primary-700);border-color:var(--color-primary-700)}.btn-secondary{background-color:var(--color-blue-500);color:var(--color-white);border-color:var(--color-blue-500)}.btn-secondary:hover:not(:disabled){background-color:var(--color-blue-600);border-color:var(--color-blue-600)}.btn-secondary:active:not(:disabled){background-color:var(--color-blue-700);border-color:var(--color-blue-700)}.btn-success{background-color:var(--color-success-500);color:var(--color-white);border-color:var(--color-success-500)}.btn-success:hover:not(:disabled){background-color:var(--color-success-600);border-color:var(--color-success-600)}.btn-success:active:not(:disabled){background-color:var(--color-success-700);border-color:var(--color-success-700)}.btn-warning{background-color:var(--color-warning-500);color:var(--color-white);border-color:var(--color-warning-500)}.btn-warning:hover:not(:disabled){background-color:var(--color-warning-600);border-color:var(--color-warning-600)}.btn-warning:active:not(:disabled){background-color:var(--color-warning-700);border-color:var(--color-warning-700)}.btn-error{background-color:var(--color-error-500);color:var(--color-white);border-color:var(--color-error-500)}.btn-error:hover:not(:disabled){background-color:var(--color-error-600);border-color:var(--color-error-600)}.btn-error:active:not(:disabled){background-color:var(--color-error-700);border-color:var(--color-error-700)}.btn-outline{background-color:transparent;border-color:var(--color-border-secondary);color:var(--color-text-secondary)}.btn-outline:hover:not(:disabled){background-color:var(--color-bg-secondary);border-color:var(--color-border-hover);color:var(--color-text-primary)}.btn-outline-primary{background-color:transparent;border-color:var(--color-primary-500);color:var(--color-primary-600)}.btn-outline-primary:hover:not(:disabled){background-color:var(--color-primary-50);border-color:var(--color-primary-600);color:var(--color-primary-700)}.btn-ghost{background-color:transparent;border-color:transparent;color:var(--color-text-secondary)}.btn-ghost:hover:not(:disabled){background-color:var(--color-secondary-100);color:var(--color-text-primary)}.btn-loading{position:relative;color:transparent!important}.btn-loading:after{content:"";position:absolute;width:1rem;height:1rem;border:2px solid var(--color-white);border-top-color:transparent;border-radius:50%;animation:spin 1s linear infinite}.btn-block{width:100%;justify-content:center}@keyframes spin{to{transform:rotate(360deg)}}.form-field{display:flex;flex-direction:column;width:100%}.form-field__label{font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);margin-bottom:var(--spacing-2);color:var(--color-text-secondary)}.form-field__required{color:var(--color-text-error);margin-left:var(--spacing-0)}.form-field__input,.form-field__number,.form-field__password{padding:0 var(--spacing-4);border:1px solid var(--color-secondary-400);border-radius:var(--border-radius-base);font-size:var(--font-size-sm);line-height:var(--line-height-tight);transition:border-color var(--transition-normal),box-shadow var(--transition-normal),background-color var(--transition-normal),color var(--transition-normal);outline:none;width:100%;height:48px;box-sizing:border-box;background-color:var(--color-bg-inverse);color:var(--color-text-primary)}.form-field__input--small,.form-field__number--small,.form-field__password--small{height:44px!important}.form-field__input--medium,.form-field__number--medium,.form-field__password--medium{height:48px}.form-field__input--large,.form-field__number--large,.form-field__password--large{height:64px}.form-field__input::placeholder,.form-field__number::placeholder,.form-field__password::placeholder{font-size:var(--font-size-sm);color:var(--color-text-muted)}.form-field__input--invalid,.form-field__number--invalid,.form-field__password--invalid{border-color:var(--color-border-error)}.form-field__input--invalid:hover,.form-field__input--invalid:focus,.form-field__input--invalid:active,.form-field__number--invalid:hover,.form-field__number--invalid:focus,.form-field__number--invalid:active,.form-field__password--invalid:hover,.form-field__password--invalid:focus,.form-field__password--invalid:active{border-color:var(--color-border-error)}.form-field__input--invalid::placeholder,.form-field__number--invalid::placeholder,.form-field__password--invalid::placeholder{color:var(--color-text-error)}.form-field__input:disabled,.form-field__number:disabled,.form-field__password:disabled{background-color:var(--color-bg-disabled);cursor:not-allowed;border-color:var(--color-border-disabled);color:var(--color-text-muted)!important}.form-field__input:disabled:hover,.form-field__input:disabled:focus,.form-field__input:disabled:active,.form-field__number:disabled:hover,.form-field__number:disabled:focus,.form-field__number:disabled:active,.form-field__password:disabled:hover,.form-field__password:disabled:focus,.form-field__password:disabled:active{border-color:var(--color-border-disabled);box-shadow:none;color:var(--color-text-muted)!important}.form-field__input:-webkit-autofill{box-shadow:0 0 0 1000px var(--color-bg-inverse) inset!important;-webkit-text-fill-color:var(--color-text-secondary)!important;transition:background-color 5000s ease-in-out 0s!important}.form-field__error{font-size:var(--font-size-xs);color:var(--color-text-error);margin-top:var(--spacing-1)}.form-field__checkbox{display:flex;align-items:flex-start;gap:var(--spacing-2);cursor:pointer}.form-field__checkbox-input{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:18px;height:18px;border:1px solid var(--color-secondary-400);border-radius:var(--border-radius-sm);background-color:var(--color-bg-inverse);cursor:pointer;position:relative}.form-field__checkbox-input:checked{background-color:var(--color-primary-500);border-color:var(--color-primary-500)}.form-field__checkbox-input:checked:after{content:"\2713";font-size:12px;font-weight:700;color:var(--color-bg-inverse);position:absolute;top:60%;left:50%;transform:translate(-50%,-58%)}.form-field__checkbox-input:focus{outline:2px solid var(--color-primary-500);outline-offset:2px}.form-field__checkbox-input:invalid{border-color:var(--color-border-error)!important}.form-field__checkbox-input:disabled{background-color:var(--color-secondary-200);cursor:not-allowed;opacity:.6}.form-field__checkbox-label{font-size:var(--font-size-sm);line-height:1.4;color:var(--color-text-primary);cursor:pointer}@media(max-width:480px){.form-field__checkbox-label{font-size:var(--font-size-xs)}}.form-field__checkbox.invalid .form-field__checkbox-label{color:var(--color-text-error)!important}.form-check{display:flex;align-items:center;gap:var(--spacing-2);cursor:pointer;transition:color .2s ease}.form-check label{font-size:var(--font-size-sm);color:var(--color-secondary-900);cursor:pointer;-webkit-user-select:none;user-select:none}.form-check label:hover{color:var(--color-primary-600)}.form-check-input{width:18px;height:18px;border:1px solid var(--color-secondary-400);border-radius:var(--border-radius-full);background-color:var(--color-bg-inverse);cursor:pointer;appearance:none;outline:none;transition:all .2s ease}.form-check-input:checked{background-color:#d26318;border-color:#d26318}.form-check-input:hover{border-color:#d26318}.form-check-input:focus{border-color:#d26318;box-shadow:0 0 0 2px #d2631833}.form-check-input:active{background-color:#d26318;border-color:#d26318}.form-check-input:disabled{background-color:var(--color-secondary-100);border-color:var(--color-secondary-200);cursor:not-allowed;opacity:.6}.account-pending{display:flex;justify-content:center;align-items:center;width:100%;padding:20px}.account-pending-content{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;gap:25px;background-color:var(--color-primary-50);padding:50px;border-radius:10px;border:2px solid var(--color-primary-200)}.account-pending-content img{width:60px;height:60px}.account-pending-content-text{font-size:var(--font-size-sm);font-weight:400;text-align:center;padding:0;margin:0}.filter-card{display:flex;align-items:center;padding:.75rem 0rem!important;background:var(--color-secondary-1100);border-radius:10px;border:1px solid var(--color-secondary-100);width:100%}@media(max-width:576px){.filter-card{flex-direction:column;align-items:flex-start;gap:.5rem;width:100%}}.license-stats-container{display:flex;justify-content:space-between;align-items:center}@media(max-width:768px){.license-stats-container{flex-direction:column;gap:10px}}@media(max-width:768px){.license-stats-container .mobile-view{display:none!important}}.license-stats-container .license-stats{display:flex;gap:15px}@media(max-width:768px){.license-stats-container .license-stats{flex-direction:column;gap:10px;width:100%}}.license-stats-container .license-stats-item-content{display:flex;flex-direction:row;align-items:center;gap:5px;font-size:var(--font-size-sm);color:var(--color-secondary-500)}@media(max-width:768px){.license-stats-container .license-stats-item-content{justify-content:space-between!important;gap:0;width:100%}}.license-stats-container .license-stats-item strong{color:var(--color-brand-secondary-500)}.license-stats-container .license-stats-btn{background-color:transparent;border:none;box-shadow:none;cursor:pointer;font-size:var(--font-size-sm);color:var(--color-secondary-600);font-weight:var(--font-weight-medium);display:flex;align-items:center;gap:5px}.license-stats-container .license-stats-btn i{font-size:var(--font-size-base);color:var(--color-secondary-500);font-weight:var(--font-weight-semibold)}.license-stats-container .license-stats-btn:hover,.license-stats-container .license-stats-btn:hover i{color:var(--color-brand-secondary-500)}.border-left{border-left:1px solid var(--color-secondary-100);padding-left:.5rem}.action-menu{position:relative}.action-menu .action-icon{width:30px;height:30px;border-radius:5px;border:none;background:none;color:var(--color-secondary-900);font-size:var(--font-size-base);cursor:pointer}.action-menu .action-icon i{color:var(--color-brand-secondary-500);font-size:var(--font-size-base)}.action-menu .action-icon:hover{border:1px solid var(--color-brand-secondary-400);border-radius:var(--border-radius-base)}.action-menu .action-icon:focus{border:1px solid var(--color-brand-secondary-400);border-radius:var(--border-radius-base)}.action-menu .dropdown-menu{min-width:160px;border-radius:var(--border-radius-md);border:1px solid var(--color-secondary-200);box-shadow:0 4px 8px #0000001f;padding:.25rem 0;position:fixed!important;z-index:9999}.action-menu .dropdown-menu .dropdown-item{font-size:var(--font-size-sm);padding:.45rem 1rem;display:flex;align-items:center;gap:.5rem;color:var(--color-secondary-900);text-decoration:none;cursor:pointer}.action-menu .dropdown-menu .dropdown-item.text-danger{color:var(--color-error-600)}.action-menu .dropdown-menu .dropdown-item.text-danger:hover{background-color:var(--color-error-50);color:var(--color-error-700)}.action-menu .dropdown-menu .dropdown-item:not(.text-danger):hover{background-color:var(--color-secondary-50);border-radius:var(--border-radius-sm)}.action-menu .dropdown-menu .dropdown-item i{font-size:var(--font-size-sm);color:inherit}.action-menu .dropdown-menu .dropdown-divider{margin:.25rem 0;border-top:1px solid var(--color-secondary-200)}.back-button{background:none;border:none;cursor:pointer;padding:0;margin:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px}.back-button:hover{color:var(--color-primary-600);transform:scale(1.1);transition:transform .3s ease}.back-button i{font-size:18px;color:#0a0a0b;transition:color .3s ease}.status-container{display:inline-flex;align-items:center;justify-content:center;height:24px;min-width:50px;padding:0 10px;border-radius:4px;font-size:12px;font-weight:500}.status-active{background-color:#e6f4ea;color:#137333}.status-draft{background-color:#ffcc0080;color:#0a0a0b!important}.status-inactive{background-color:#fce8e6;color:#c5221f}.status-published{background-color:#e8f0fe;color:#1a73e8}.status-archived{background-color:#fff4e5;color:#b45309}body.razorpay-checkout-active{background-color:#fff!important}body.razorpay-checkout-active .razorpay-backdrop{background-color:#fff!important;opacity:1!important}.razorpay-container{background-color:#fff}.question-header{margin-bottom:var(--spacing-4)}.question-header .question-title{font-weight:400;color:var(--color-secondary-1000);margin:var(--spacing-0);font-size:var(--font-size-base)}.question-header .question-title .required-indicator{color:var(--color-error-500);margin-left:var(--spacing-1);font-weight:400;font-size:var(--font-size-sm)}.horizontal-choices{display:flex;flex-direction:row;align-items:center;gap:var(--spacing-3);flex-wrap:wrap}.vertical-choices{display:flex;flex-direction:column;align-items:start;gap:var(--spacing-3)}*{margin:0;padding:0;box-sizing:border-box;font-family:var(--font-family)}:focus{outline:none!important}.row{width:100%;margin:0;padding:0}.modal-content{border-radius:12px!important}.modal-dialog.modal-md{max-width:600px!important;margin:auto}.analytics-chart-export-root{width:100%;overflow:visible}body.questionnaire-export-capturing .opinion-scale-chart__bar-wrap,body.questionnaire-export-capturing .apexcharts-canvas,body.questionnaire-export-capturing .apexcharts-svg,body.questionnaire-export-capturing apx-chart{overflow:visible!important}
