:root{--color-primary-base: #3b82f6;--color-secondary-base: #0f172a;--color-third-base: #ffffff;--color-danger-base: #b51f1f;--color-warning-base: #f59e0b;--color-success-base: #25c18d;--font-primary: "Manrope", system-ui, -apple-system, sans-serif;--font-secondary: "Plus Jakarta Sans", "Manrope", sans-serif;--breakpoint-xs: 480px;--breakpoint-sm: 640px;--breakpoint-md: 768px;--breakpoint-lg: 1024px;--breakpoint-xl: 1280px;--color-primary-50: color-mix(in srgb, var(--color-primary-base), white 90%);--color-primary-100: color-mix(in srgb, var(--color-primary-base), white 80%);--color-primary-200: color-mix(in srgb, var(--color-primary-base), white 60%);--color-primary-300: color-mix(in srgb, var(--color-primary-base), white 40%);--color-primary-400: color-mix(in srgb, var(--color-primary-base), white 20%);--color-primary-500: var(--color-primary-base);--color-primary-600: color-mix(in srgb, var(--color-primary-base), black 10%);--color-primary-700: color-mix(in srgb, var(--color-primary-base), black 20%);--color-primary-800: color-mix(in srgb, var(--color-primary-base), black 30%);--color-primary-900: color-mix(in srgb, var(--color-primary-base), black 40%);--color-secondary-50: color-mix(in srgb, var(--color-secondary-base), white 90%);--color-secondary-100: color-mix(in srgb, var(--color-secondary-base), white 80%);--color-secondary-200: color-mix(in srgb, var(--color-secondary-base), white 60%);--color-secondary-300: color-mix(in srgb, var(--color-secondary-base), white 40%);--color-secondary-400: color-mix(in srgb, var(--color-secondary-base), white 20%);--color-secondary-500: var(--color-secondary-base);--color-secondary-600: color-mix(in srgb, var(--color-secondary-base), black 10%);--color-secondary-700: color-mix(in srgb, var(--color-secondary-base), black 20%);--color-secondary-800: color-mix(in srgb, var(--color-secondary-base), black 30%);--color-secondary-900: color-mix(in srgb, var(--color-secondary-base), black 40%);--color-third-50: color-mix(in srgb, var(--color-third-base), white 90%);--color-third-100: color-mix(in srgb, var(--color-third-base), white 80%);--color-third-200: color-mix(in srgb, var(--color-third-base), white 60%);--color-third-300: color-mix(in srgb, var(--color-third-base), white 40%);--color-third-400: color-mix(in srgb, var(--color-third-base), white 20%);--color-third-500: var(--color-third-base);--color-third-600: color-mix(in srgb, var(--color-third-base), black 10%);--color-third-700: color-mix(in srgb, var(--color-third-base), black 20%);--color-third-800: color-mix(in srgb, var(--color-third-base), black 30%);--color-third-900: color-mix(in srgb, var(--color-third-base), black 40%);--color-neutral-50: #f9fafb;--color-neutral-100: #f3f4f6;--color-neutral-200: #e5e7eb;--color-neutral-300: #d1d5db;--color-neutral-400: #9ca3af;--color-neutral-500: #6b7280;--color-neutral-600: #4b5563;--color-neutral-700: #374151;--color-neutral-800: #1f2937;--color-neutral-900: #111827;--color-warning-50: #fffbeb;--color-warning-100: #fef3c7;--color-warning-200: #fde68a;--color-warning-300: #fcd34d;--color-warning-400: #fbbf24;--color-warning-500: var(--color-warning-base);--color-warning-600: color-mix(in srgb, var(--color-warning-base), black 10%);--color-warning-700: color-mix(in srgb, var(--color-warning-base), black 20%);--color-warning-800: color-mix(in srgb, var(--color-warning-base), black 30%);--color-warning-900: color-mix(in srgb, var(--color-warning-base), black 40%);--color-success-50: #f0fdf4;--color-success-100: #dcfce7;--color-success-200: #bbf7d0;--color-success-300: #86efac;--color-success-400: #4ade80;--color-success-500: var(--color-success-base);--color-success-600: color-mix(in srgb, var(--color-success-base), black 10%);--color-success-700: color-mix(in srgb, var(--color-success-base), black 20%);--color-success-800: color-mix(in srgb, var(--color-success-base), black 30%);--color-success-900: color-mix(in srgb, var(--color-success-base), black 40%);--color-danger-50: #fef2f2;--color-danger-100: #fee2e2;--color-danger-200: #fecaca;--color-danger-300: #fca5a5;--color-danger-400: #f87171;--color-danger-500: var(--color-danger-base);--color-danger-600: color-mix(in srgb, var(--color-danger-base), black 10%);--color-danger-700: color-mix(in srgb, var(--color-danger-base), black 20%);--color-danger-800: color-mix(in srgb, var(--color-danger-base), black 30%);--color-danger-900: color-mix(in srgb, var(--color-danger-base), black 40%);--font-sans: var(--font-primary);--font-heading: var(--font-primary);--font-display: var(--font-secondary);--type-display-h1-font: var(--font-heading);--type-display-h1-size: 4rem;--type-display-h1-weight: var(--font-weight-extrabold);--type-display-h1-spacing: -.02em;--type-display-h1-line-height: var(--leading-tight);--type-heading-h2-font: var(--font-heading);--type-heading-h2-size: 2.5rem;--type-heading-h2-weight: var(--font-weight-semibold);--type-heading-h2-spacing: -.01em;--type-heading-h2-line-height: 1.25;--type-heading-h3-font: var(--font-heading);--type-heading-h3-size: 1.5rem;--type-heading-h3-weight: var(--font-weight-semibold);--type-heading-h3-spacing: 0;--type-heading-h3-line-height: 1.4;--type-body-font: var(--font-secondary);--type-body-size: 1.125rem;--type-body-weight: var(--font-weight-regular);--type-body-spacing: 0;--type-body-line-height: var(--leading-normal);--type-cta-font: var(--font-secondary);--type-cta-size: 1rem;--type-cta-weight: var(--font-weight-bold);--type-cta-spacing: .02em;--type-cta-line-height: var(--leading-normal);--type-caption-font: var(--font-secondary);--type-caption-size: .875rem;--type-caption-weight: var(--font-weight-medium);--type-caption-spacing: 0;--type-caption-line-height: var(--leading-normal);--text-xxs: .5rem;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.333rem;--text-xl: 1.777rem;--text-2xl: 2.369rem;--text-3xl: 3.157rem;--text-4xl: 4.209rem;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--leading-tight: 1.1;--leading-normal: 1.5;--leading-loose: 1.75;--spacing: .25rem;--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;--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--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);--radius-sm: .125rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.5rem;--radius-4xl: 1.75rem;--radius-full: 9999px;--container-width: 1200px;--container-padding: var(--spacing-8);--container-sm-width: 40rem;--container-md-width: 60rem;--container-lg-width: 80rem;--container-xl-width: 90rem;--z-base: 1;--z-dropdown: 100;--z-sticky: 200;--z-header: 300;--z-overlay: 400;--z-modal: 500;--z-skip-link: 1000}:root{--color-bg-default: var(--color-neutral-50);--color-bg-surface: #ffffff;--color-text-primary: var(--color-secondary-base);--color-text-secondary: var(--color-secondary-400);--color-text-accent: var(--color-secondary-400);--color-border: var(--color-secondary-200)}@media(prefers-color-scheme:dark){html[data-dark-mode=auto]{--color-bg-default: var(--color-neutral-900);--color-bg-surface: var(--color-neutral-800);--color-text-primary: var(--color-neutral-50);--color-text-secondary: var(--color-neutral-400);--color-text-accent: var(--color-primary-400);--color-border: var(--color-neutral-700)}}html[data-dark-mode=dark],html[data-dark-mode][data-theme=dark]{--color-bg-default: var(--color-neutral-900);--color-bg-surface: var(--color-neutral-800);--color-text-primary: var(--color-neutral-50);--color-text-secondary: var(--color-neutral-400);--color-text-accent: var(--color-primary-400);--color-border: var(--color-neutral-700)}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0;font:inherit}html,body{height:100%}body{line-height:1.5;-webkit-font-smoothing:antialiased;color:var(--color-text-primary);background-color:var(--color-bg-default);font-family:var(--font-sans)}img,picture,video,canvas,svg{display:block;max-width:100%}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}a{color:inherit;text-decoration:none}body{font-family:var(--type-body-font);font-size:var(--type-body-size);font-weight:var(--type-body-weight);letter-spacing:var(--type-body-spacing);line-height:var(--type-body-line-height)}h1,h2,h3{font-family:var(--font-heading)}h1{font-size:var(--type-display-h1-size);font-weight:var(--type-display-h1-weight);line-height:var(--type-display-h1-line-height);letter-spacing:var(--type-display-h1-spacing)}h2{font-size:var(--type-heading-h2-size);font-weight:var(--type-heading-h2-weight);line-height:var(--type-heading-h2-line-height);letter-spacing:var(--type-heading-h2-spacing)}h3{font-size:var(--type-heading-h3-size);font-weight:var(--type-heading-h3-weight);line-height:var(--type-heading-h3-line-height);letter-spacing:var(--type-heading-h3-spacing)}p{font-family:var(--type-body-font);font-size:var(--type-body-size);font-weight:var(--type-body-weight);letter-spacing:var(--type-body-spacing);line-height:var(--type-body-line-height)}p+p{margin-top:1rem}code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875em}.container{width:100%;margin-inline:auto;padding-inline:var(--container-padding);max-width:var(--container-xl-width)}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.block{display:block}.hidden{display:none}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-stretch{align-items:stretch}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.grow{flex-grow:1}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.gap-1{gap:calc(var(--spacing) * 1)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-16{gap:calc(var(--spacing) * 16)}.gap-20{gap:calc(var(--spacing) * 20)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.container-sm{max-width:var(--container-sm-width)}.container-md{max-width:var(--container-md-width)}.container-lg{max-width:var(--container-lg-width)}.container-xl{max-width:var(--container-xl-width)}.container-full{max-width:100%}.sticky-top{position:sticky;top:0;z-index:var(--z-sticky)}.sticky-bottom{position:sticky;bottom:0;z-index:var(--z-sticky)}.center{display:flex;align-items:center;justify-content:center}.center-x{display:flex;justify-content:center}.center-y{display:flex;align-items:center}.center-grid{display:grid;place-items:center}.abs-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.overflow-hidden{overflow:hidden}.overflow-auto{overflow:auto}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.contain-inline{overflow:hidden;min-width:0}.m-auto{margin:auto}.m-px{margin:1px}.-m-px{margin:-1px}.m-0{margin:0}.m-0\.5{margin:calc(var(--spacing) * .5)}.m-1{margin:calc(var(--spacing) * 1)}.m-1\.5{margin:calc(var(--spacing) * 1.5)}.m-2{margin:calc(var(--spacing) * 2)}.m-2\.5{margin:calc(var(--spacing) * 2.5)}.m-3{margin:calc(var(--spacing) * 3)}.m-4{margin:calc(var(--spacing) * 4)}.m-5{margin:calc(var(--spacing) * 5)}.m-6{margin:calc(var(--spacing) * 6)}.m-8{margin:calc(var(--spacing) * 8)}.m-10{margin:calc(var(--spacing) * 10)}.m-12{margin:calc(var(--spacing) * 12)}.m-16{margin:calc(var(--spacing) * 16)}.m-20{margin:calc(var(--spacing) * 20)}.m-24{margin:calc(var(--spacing) * 24)}.ms-auto{margin-inline-start:auto}.ms-0{margin-inline-start:0}.ms-1{margin-inline-start:calc(var(--spacing) * 1)}.ms-2{margin-inline-start:calc(var(--spacing) * 2)}.ms-3{margin-inline-start:calc(var(--spacing) * 3)}.ms-4{margin-inline-start:calc(var(--spacing) * 4)}.ms-6{margin-inline-start:calc(var(--spacing) * 6)}.ms-8{margin-inline-start:calc(var(--spacing) * 8)}.me-auto{margin-inline-end:auto}.me-0{margin-inline-end:0}.me-1{margin-inline-end:calc(var(--spacing) * 1)}.me-2{margin-inline-end:calc(var(--spacing) * 2)}.me-3{margin-inline-end:calc(var(--spacing) * 3)}.me-4{margin-inline-end:calc(var(--spacing) * 4)}.me-6{margin-inline-end:calc(var(--spacing) * 6)}.me-8{margin-inline-end:calc(var(--spacing) * 8)}.mx-auto{margin-inline:auto}.mx-0{margin-inline:0}.mx-1{margin-inline:calc(var(--spacing) * 1)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-6{margin-inline:calc(var(--spacing) * 6)}.mx-8{margin-inline:calc(var(--spacing) * 8)}.mx-10{margin-inline:calc(var(--spacing) * 10)}.mx-12{margin-inline:calc(var(--spacing) * 12)}.mt-auto{margin-top:auto}.mt-0{margin-top:0}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mb-auto{margin-bottom:auto}.mb-0{margin-bottom:0}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.mb-16{margin-bottom:calc(var(--spacing) * 16)}.my-auto{margin-block:auto}.my-0{margin-block:0}.my-1{margin-block:calc(var(--spacing) * 1)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-5{margin-block:calc(var(--spacing) * 5)}.my-6{margin-block:calc(var(--spacing) * 6)}.my-8{margin-block:calc(var(--spacing) * 8)}.my-10{margin-block:calc(var(--spacing) * 10)}.my-12{margin-block:calc(var(--spacing) * 12)}.my-16{margin-block:calc(var(--spacing) * 16)}.my-20{margin-block:calc(var(--spacing) * 20)}.space-x-1>:not(:last-child){margin-inline-end:calc(var(--spacing) * 1)}.space-x-2>:not(:last-child){margin-inline-end:calc(var(--spacing) * 2)}.space-x-3>:not(:last-child){margin-inline-end:calc(var(--spacing) * 3)}.space-x-4>:not(:last-child){margin-inline-end:calc(var(--spacing) * 4)}.space-x-6>:not(:last-child){margin-inline-end:calc(var(--spacing) * 6)}.space-x-8>:not(:last-child){margin-inline-end:calc(var(--spacing) * 8)}.space-y-1>:not(:last-child){margin-bottom:calc(var(--spacing) * 1)}.space-y-2>:not(:last-child){margin-bottom:calc(var(--spacing) * 2)}.space-y-3>:not(:last-child){margin-bottom:calc(var(--spacing) * 3)}.space-y-4>:not(:last-child){margin-bottom:calc(var(--spacing) * 4)}.space-y-6>:not(:last-child){margin-bottom:calc(var(--spacing) * 6)}.space-y-8>:not(:last-child){margin-bottom:calc(var(--spacing) * 8)}.p-0{padding:0}.p-px{padding:1px}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.p-12{padding:calc(var(--spacing) * 12)}.p-16{padding:calc(var(--spacing) * 16)}.p-20{padding:calc(var(--spacing) * 20)}.p-24{padding:calc(var(--spacing) * 24)}.px-0{padding-inline:0}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-10{padding-inline:calc(var(--spacing) * 10)}.px-12{padding-inline:calc(var(--spacing) * 12)}.py-0{padding-block:0}.py-1{padding-block:calc(var(--spacing) * 1)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.pt-0{padding-top:0}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pb-0{padding-bottom:0}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.ps-0{padding-inline-start:0}.ps-1{padding-inline-start:calc(var(--spacing) * 1)}.ps-2{padding-inline-start:calc(var(--spacing) * 2)}.ps-3{padding-inline-start:calc(var(--spacing) * 3)}.ps-4{padding-inline-start:calc(var(--spacing) * 4)}.ps-6{padding-inline-start:calc(var(--spacing) * 6)}.ps-8{padding-inline-start:calc(var(--spacing) * 8)}.pe-0{padding-inline-end:0}.pe-1{padding-inline-end:calc(var(--spacing) * 1)}.pe-2{padding-inline-end:calc(var(--spacing) * 2)}.pe-3{padding-inline-end:calc(var(--spacing) * 3)}.pe-4{padding-inline-end:calc(var(--spacing) * 4)}.pe-6{padding-inline-end:calc(var(--spacing) * 6)}.pe-8{padding-inline-end:calc(var(--spacing) * 8)}@media(min-width:480px){.xs\:m-0{margin:0}.xs\:m-1{margin:calc(var(--spacing) * 1)}.xs\:m-2{margin:calc(var(--spacing) * 2)}.xs\:m-3{margin:calc(var(--spacing) * 3)}.xs\:m-4{margin:calc(var(--spacing) * 4)}.xs\:m-6{margin:calc(var(--spacing) * 6)}.xs\:m-8{margin:calc(var(--spacing) * 8)}.xs\:m-auto{margin:auto}.xs\:mx-0{margin-inline:0}.xs\:mx-2{margin-inline:calc(var(--spacing) * 2)}.xs\:mx-4{margin-inline:calc(var(--spacing) * 4)}.xs\:mx-auto{margin-inline:auto}.xs\:my-0{margin-block:0}.xs\:my-2{margin-block:calc(var(--spacing) * 2)}.xs\:my-4{margin-block:calc(var(--spacing) * 4)}.xs\:my-6{margin-block:calc(var(--spacing) * 6)}.xs\:my-8{margin-block:calc(var(--spacing) * 8)}.xs\:my-10{margin-block:calc(var(--spacing) * 10)}.xs\:my-12{margin-block:calc(var(--spacing) * 12)}.xs\:my-16{margin-block:calc(var(--spacing) * 16)}.xs\:mt-0{margin-top:0}.xs\:mt-2{margin-top:calc(var(--spacing) * 2)}.xs\:mt-4{margin-top:calc(var(--spacing) * 4)}.xs\:mt-6{margin-top:calc(var(--spacing) * 6)}.xs\:mt-8{margin-top:calc(var(--spacing) * 8)}.xs\:mb-0{margin-bottom:0}.xs\:mb-2{margin-bottom:calc(var(--spacing) * 2)}.xs\:mb-4{margin-bottom:calc(var(--spacing) * 4)}.xs\:mb-6{margin-bottom:calc(var(--spacing) * 6)}.xs\:mb-8{margin-bottom:calc(var(--spacing) * 8)}.xs\:p-0{padding:0}.xs\:p-2{padding:calc(var(--spacing) * 2)}.xs\:p-4{padding:calc(var(--spacing) * 4)}.xs\:p-6{padding:calc(var(--spacing) * 6)}.xs\:p-8{padding:calc(var(--spacing) * 8)}.xs\:px-0{padding-inline:0}.xs\:px-2{padding-inline:calc(var(--spacing) * 2)}.xs\:px-4{padding-inline:calc(var(--spacing) * 4)}.xs\:px-6{padding-inline:calc(var(--spacing) * 6)}.xs\:py-0{padding-block:0}.xs\:py-2{padding-block:calc(var(--spacing) * 2)}.xs\:py-4{padding-block:calc(var(--spacing) * 4)}.xs\:py-6{padding-block:calc(var(--spacing) * 6)}}@media(min-width:640px){.sm\:m-0{margin:0}.sm\:m-1{margin:calc(var(--spacing) * 1)}.sm\:m-2{margin:calc(var(--spacing) * 2)}.sm\:m-3{margin:calc(var(--spacing) * 3)}.sm\:m-4{margin:calc(var(--spacing) * 4)}.sm\:m-5{margin:calc(var(--spacing) * 5)}.sm\:m-6{margin:calc(var(--spacing) * 6)}.sm\:m-8{margin:calc(var(--spacing) * 8)}.sm\:m-10{margin:calc(var(--spacing) * 10)}.sm\:m-12{margin:calc(var(--spacing) * 12)}.sm\:m-auto{margin:auto}.sm\:mx-0{margin-inline:0}.sm\:mx-1{margin-inline:calc(var(--spacing) * 1)}.sm\:mx-2{margin-inline:calc(var(--spacing) * 2)}.sm\:mx-3{margin-inline:calc(var(--spacing) * 3)}.sm\:mx-4{margin-inline:calc(var(--spacing) * 4)}.sm\:mx-6{margin-inline:calc(var(--spacing) * 6)}.sm\:mx-8{margin-inline:calc(var(--spacing) * 8)}.sm\:mx-auto{margin-inline:auto}.sm\:my-0{margin-block:0}.sm\:my-1{margin-block:calc(var(--spacing) * 1)}.sm\:my-2{margin-block:calc(var(--spacing) * 2)}.sm\:my-3{margin-block:calc(var(--spacing) * 3)}.sm\:my-4{margin-block:calc(var(--spacing) * 4)}.sm\:my-6{margin-block:calc(var(--spacing) * 6)}.sm\:my-8{margin-block:calc(var(--spacing) * 8)}.sm\:my-12{margin-block:calc(var(--spacing) * 12)}.sm\:my-16{margin-block:calc(var(--spacing) * 16)}.sm\:mt-0{margin-top:0}.sm\:mt-1{margin-top:calc(var(--spacing) * 1)}.sm\:mt-2{margin-top:calc(var(--spacing) * 2)}.sm\:mt-3{margin-top:calc(var(--spacing) * 3)}.sm\:mt-4{margin-top:calc(var(--spacing) * 4)}.sm\:mt-5{margin-top:calc(var(--spacing) * 5)}.sm\:mt-6{margin-top:calc(var(--spacing) * 6)}.sm\:mt-8{margin-top:calc(var(--spacing) * 8)}.sm\:mt-10{margin-top:calc(var(--spacing) * 10)}.sm\:mt-12{margin-top:calc(var(--spacing) * 12)}.sm\:mb-0{margin-bottom:0}.sm\:mb-1{margin-bottom:calc(var(--spacing) * 1)}.sm\:mb-2{margin-bottom:calc(var(--spacing) * 2)}.sm\:mb-3{margin-bottom:calc(var(--spacing) * 3)}.sm\:mb-4{margin-bottom:calc(var(--spacing) * 4)}.sm\:mb-5{margin-bottom:calc(var(--spacing) * 5)}.sm\:mb-6{margin-bottom:calc(var(--spacing) * 6)}.sm\:mb-8{margin-bottom:calc(var(--spacing) * 8)}.sm\:mb-10{margin-bottom:calc(var(--spacing) * 10)}.sm\:mb-12{margin-bottom:calc(var(--spacing) * 12)}.sm\:ms-0{margin-inline-start:0}.sm\:ms-2{margin-inline-start:calc(var(--spacing) * 2)}.sm\:ms-4{margin-inline-start:calc(var(--spacing) * 4)}.sm\:ms-auto{margin-inline-start:auto}.sm\:me-0{margin-inline-end:0}.sm\:me-2{margin-inline-end:calc(var(--spacing) * 2)}.sm\:me-4{margin-inline-end:calc(var(--spacing) * 4)}.sm\:me-auto{margin-inline-end:auto}.sm\:p-0{padding:0}.sm\:p-1{padding:calc(var(--spacing) * 1)}.sm\:p-2{padding:calc(var(--spacing) * 2)}.sm\:p-3{padding:calc(var(--spacing) * 3)}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:p-10{padding:calc(var(--spacing) * 10)}.sm\:p-12{padding:calc(var(--spacing) * 12)}.sm\:px-0{padding-inline:0}.sm\:px-1{padding-inline:calc(var(--spacing) * 1)}.sm\:px-2{padding-inline:calc(var(--spacing) * 2)}.sm\:px-3{padding-inline:calc(var(--spacing) * 3)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}.sm\:py-0{padding-block:0}.sm\:py-1{padding-block:calc(var(--spacing) * 1)}.sm\:py-2{padding-block:calc(var(--spacing) * 2)}.sm\:py-3{padding-block:calc(var(--spacing) * 3)}.sm\:py-4{padding-block:calc(var(--spacing) * 4)}.sm\:py-6{padding-block:calc(var(--spacing) * 6)}.sm\:py-8{padding-block:calc(var(--spacing) * 8)}.sm\:py-10{padding-block:calc(var(--spacing) * 10)}.sm\:py-12{padding-block:calc(var(--spacing) * 12)}.sm\:pt-0{padding-top:0}.sm\:pt-2{padding-top:calc(var(--spacing) * 2)}.sm\:pt-4{padding-top:calc(var(--spacing) * 4)}.sm\:pt-6{padding-top:calc(var(--spacing) * 6)}.sm\:pt-8{padding-top:calc(var(--spacing) * 8)}.sm\:pb-0{padding-bottom:0}.sm\:pb-2{padding-bottom:calc(var(--spacing) * 2)}.sm\:pb-4{padding-bottom:calc(var(--spacing) * 4)}.sm\:pb-6{padding-bottom:calc(var(--spacing) * 6)}.sm\:pb-8{padding-bottom:calc(var(--spacing) * 8)}}@media(min-width:768px){.md\:m-0{margin:0}.md\:m-1{margin:calc(var(--spacing) * 1)}.md\:m-2{margin:calc(var(--spacing) * 2)}.md\:m-3{margin:calc(var(--spacing) * 3)}.md\:m-4{margin:calc(var(--spacing) * 4)}.md\:m-5{margin:calc(var(--spacing) * 5)}.md\:m-6{margin:calc(var(--spacing) * 6)}.md\:m-8{margin:calc(var(--spacing) * 8)}.md\:m-10{margin:calc(var(--spacing) * 10)}.md\:m-12{margin:calc(var(--spacing) * 12)}.md\:m-16{margin:calc(var(--spacing) * 16)}.md\:m-auto{margin:auto}.md\:mx-0{margin-inline:0}.md\:mx-2{margin-inline:calc(var(--spacing) * 2)}.md\:mx-4{margin-inline:calc(var(--spacing) * 4)}.md\:mx-6{margin-inline:calc(var(--spacing) * 6)}.md\:mx-8{margin-inline:calc(var(--spacing) * 8)}.md\:mx-10{margin-inline:calc(var(--spacing) * 10)}.md\:mx-auto{margin-inline:auto}.md\:my-0{margin-block:0}.md\:my-2{margin-block:calc(var(--spacing) * 2)}.md\:my-4{margin-block:calc(var(--spacing) * 4)}.md\:my-6{margin-block:calc(var(--spacing) * 6)}.md\:my-8{margin-block:calc(var(--spacing) * 8)}.md\:my-10{margin-block:calc(var(--spacing) * 10)}.md\:my-12{margin-block:calc(var(--spacing) * 12)}.md\:my-16{margin-block:calc(var(--spacing) * 16)}.md\:mt-0{margin-top:0}.md\:mt-2{margin-top:calc(var(--spacing) * 2)}.md\:mt-4{margin-top:calc(var(--spacing) * 4)}.md\:mt-6{margin-top:calc(var(--spacing) * 6)}.md\:mt-8{margin-top:calc(var(--spacing) * 8)}.md\:mt-10{margin-top:calc(var(--spacing) * 10)}.md\:mt-12{margin-top:calc(var(--spacing) * 12)}.md\:mt-16{margin-top:calc(var(--spacing) * 16)}.md\:mb-0{margin-bottom:0}.md\:mb-2{margin-bottom:calc(var(--spacing) * 2)}.md\:mb-4{margin-bottom:calc(var(--spacing) * 4)}.md\:mb-6{margin-bottom:calc(var(--spacing) * 6)}.md\:mb-8{margin-bottom:calc(var(--spacing) * 8)}.md\:mb-10{margin-bottom:calc(var(--spacing) * 10)}.md\:mb-12{margin-bottom:calc(var(--spacing) * 12)}.md\:mb-16{margin-bottom:calc(var(--spacing) * 16)}.md\:ms-0{margin-inline-start:0}.md\:ms-4{margin-inline-start:calc(var(--spacing) * 4)}.md\:ms-6{margin-inline-start:calc(var(--spacing) * 6)}.md\:ms-auto{margin-inline-start:auto}.md\:me-0{margin-inline-end:0}.md\:me-4{margin-inline-end:calc(var(--spacing) * 4)}.md\:me-6{margin-inline-end:calc(var(--spacing) * 6)}.md\:me-auto{margin-inline-end:auto}.md\:p-0{padding:0}.md\:p-2{padding:calc(var(--spacing) * 2)}.md\:p-4{padding:calc(var(--spacing) * 4)}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:p-10{padding:calc(var(--spacing) * 10)}.md\:p-12{padding:calc(var(--spacing) * 12)}.md\:px-0{padding-inline:0}.md\:px-2{padding-inline:calc(var(--spacing) * 2)}.md\:px-4{padding-inline:calc(var(--spacing) * 4)}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:px-10{padding-inline:calc(var(--spacing) * 10)}.md\:px-12{padding-inline:calc(var(--spacing) * 12)}.md\:py-0{padding-block:0}.md\:py-2{padding-block:calc(var(--spacing) * 2)}.md\:py-4{padding-block:calc(var(--spacing) * 4)}.md\:py-6{padding-block:calc(var(--spacing) * 6)}.md\:py-8{padding-block:calc(var(--spacing) * 8)}.md\:py-10{padding-block:calc(var(--spacing) * 10)}.md\:py-12{padding-block:calc(var(--spacing) * 12)}.md\:py-16{padding-block:calc(var(--spacing) * 16)}.md\:pt-0{padding-top:0}.md\:pt-4{padding-top:calc(var(--spacing) * 4)}.md\:pt-6{padding-top:calc(var(--spacing) * 6)}.md\:pt-8{padding-top:calc(var(--spacing) * 8)}.md\:pt-10{padding-top:calc(var(--spacing) * 10)}.md\:pb-0{padding-bottom:0}.md\:pb-4{padding-bottom:calc(var(--spacing) * 4)}.md\:pb-6{padding-bottom:calc(var(--spacing) * 6)}.md\:pb-8{padding-bottom:calc(var(--spacing) * 8)}.md\:pb-10{padding-bottom:calc(var(--spacing) * 10)}}@media(min-width:1024px){.lg\:m-0{margin:0}.lg\:m-2{margin:calc(var(--spacing) * 2)}.lg\:m-4{margin:calc(var(--spacing) * 4)}.lg\:m-6{margin:calc(var(--spacing) * 6)}.lg\:m-8{margin:calc(var(--spacing) * 8)}.lg\:m-10{margin:calc(var(--spacing) * 10)}.lg\:m-12{margin:calc(var(--spacing) * 12)}.lg\:m-16{margin:calc(var(--spacing) * 16)}.lg\:m-auto{margin:auto}.lg\:mx-0{margin-inline:0}.lg\:mx-4{margin-inline:calc(var(--spacing) * 4)}.lg\:mx-6{margin-inline:calc(var(--spacing) * 6)}.lg\:mx-8{margin-inline:calc(var(--spacing) * 8)}.lg\:mx-10{margin-inline:calc(var(--spacing) * 10)}.lg\:mx-12{margin-inline:calc(var(--spacing) * 12)}.lg\:mx-auto{margin-inline:auto}.lg\:my-0{margin-block:0}.lg\:my-4{margin-block:calc(var(--spacing) * 4)}.lg\:my-6{margin-block:calc(var(--spacing) * 6)}.lg\:my-8{margin-block:calc(var(--spacing) * 8)}.lg\:my-10{margin-block:calc(var(--spacing) * 10)}.lg\:my-12{margin-block:calc(var(--spacing) * 12)}.lg\:my-16{margin-block:calc(var(--spacing) * 16)}.lg\:mt-0{margin-top:0}.lg\:mt-4{margin-top:calc(var(--spacing) * 4)}.lg\:mt-6{margin-top:calc(var(--spacing) * 6)}.lg\:mt-8{margin-top:calc(var(--spacing) * 8)}.lg\:mt-10{margin-top:calc(var(--spacing) * 10)}.lg\:mt-12{margin-top:calc(var(--spacing) * 12)}.lg\:mt-16{margin-top:calc(var(--spacing) * 16)}.lg\:mt-20{margin-top:calc(var(--spacing) * 20)}.lg\:mb-0{margin-bottom:0}.lg\:mb-4{margin-bottom:calc(var(--spacing) * 4)}.lg\:mb-6{margin-bottom:calc(var(--spacing) * 6)}.lg\:mb-8{margin-bottom:calc(var(--spacing) * 8)}.lg\:mb-10{margin-bottom:calc(var(--spacing) * 10)}.lg\:mb-12{margin-bottom:calc(var(--spacing) * 12)}.lg\:mb-16{margin-bottom:calc(var(--spacing) * 16)}.lg\:mb-20{margin-bottom:calc(var(--spacing) * 20)}.lg\:ms-0{margin-inline-start:0}.lg\:ms-6{margin-inline-start:calc(var(--spacing) * 6)}.lg\:ms-8{margin-inline-start:calc(var(--spacing) * 8)}.lg\:ms-auto{margin-inline-start:auto}.lg\:me-0{margin-inline-end:0}.lg\:me-6{margin-inline-end:calc(var(--spacing) * 6)}.lg\:me-8{margin-inline-end:calc(var(--spacing) * 8)}.lg\:me-auto{margin-inline-end:auto}.lg\:p-0{padding:0}.lg\:p-4{padding:calc(var(--spacing) * 4)}.lg\:p-6{padding:calc(var(--spacing) * 6)}.lg\:p-8{padding:calc(var(--spacing) * 8)}.lg\:p-10{padding:calc(var(--spacing) * 10)}.lg\:p-12{padding:calc(var(--spacing) * 12)}.lg\:p-16{padding:calc(var(--spacing) * 16)}.lg\:px-0{padding-inline:0}.lg\:px-4{padding-inline:calc(var(--spacing) * 4)}.lg\:px-6{padding-inline:calc(var(--spacing) * 6)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:px-10{padding-inline:calc(var(--spacing) * 10)}.lg\:px-12{padding-inline:calc(var(--spacing) * 12)}.lg\:px-16{padding-inline:calc(var(--spacing) * 16)}.lg\:py-0{padding-block:0}.lg\:py-4{padding-block:calc(var(--spacing) * 4)}.lg\:py-6{padding-block:calc(var(--spacing) * 6)}.lg\:py-8{padding-block:calc(var(--spacing) * 8)}.lg\:py-10{padding-block:calc(var(--spacing) * 10)}.lg\:py-12{padding-block:calc(var(--spacing) * 12)}.lg\:py-16{padding-block:calc(var(--spacing) * 16)}.lg\:py-20{padding-block:calc(var(--spacing) * 20)}.lg\:pt-0{padding-top:0}.lg\:pt-6{padding-top:calc(var(--spacing) * 6)}.lg\:pt-8{padding-top:calc(var(--spacing) * 8)}.lg\:pt-10{padding-top:calc(var(--spacing) * 10)}.lg\:pt-12{padding-top:calc(var(--spacing) * 12)}.lg\:pb-0{padding-bottom:0}.lg\:pb-6{padding-bottom:calc(var(--spacing) * 6)}.lg\:pb-8{padding-bottom:calc(var(--spacing) * 8)}.lg\:pb-10{padding-bottom:calc(var(--spacing) * 10)}.lg\:pb-12{padding-bottom:calc(var(--spacing) * 12)}}@media(min-width:1280px){.xl\:m-0{margin:0}.xl\:m-4{margin:calc(var(--spacing) * 4)}.xl\:m-8{margin:calc(var(--spacing) * 8)}.xl\:m-12{margin:calc(var(--spacing) * 12)}.xl\:m-16{margin:calc(var(--spacing) * 16)}.xl\:m-20{margin:calc(var(--spacing) * 20)}.xl\:m-auto{margin:auto}.xl\:mx-0{margin-inline:0}.xl\:mx-8{margin-inline:calc(var(--spacing) * 8)}.xl\:mx-12{margin-inline:calc(var(--spacing) * 12)}.xl\:mx-16{margin-inline:calc(var(--spacing) * 16)}.xl\:mx-auto{margin-inline:auto}.xl\:my-0{margin-block:0}.xl\:my-8{margin-block:calc(var(--spacing) * 8)}.xl\:my-12{margin-block:calc(var(--spacing) * 12)}.xl\:my-16{margin-block:calc(var(--spacing) * 16)}.xl\:mt-0{margin-top:0}.xl\:mt-8{margin-top:calc(var(--spacing) * 8)}.xl\:mt-12{margin-top:calc(var(--spacing) * 12)}.xl\:mt-16{margin-top:calc(var(--spacing) * 16)}.xl\:mt-20{margin-top:calc(var(--spacing) * 20)}.xl\:mt-24{margin-top:calc(var(--spacing) * 24)}.xl\:mb-0{margin-bottom:0}.xl\:mb-8{margin-bottom:calc(var(--spacing) * 8)}.xl\:mb-12{margin-bottom:calc(var(--spacing) * 12)}.xl\:mb-16{margin-bottom:calc(var(--spacing) * 16)}.xl\:mb-20{margin-bottom:calc(var(--spacing) * 20)}.xl\:mb-24{margin-bottom:calc(var(--spacing) * 24)}.xl\:p-0{padding:0}.xl\:p-8{padding:calc(var(--spacing) * 8)}.xl\:p-12{padding:calc(var(--spacing) * 12)}.xl\:p-16{padding:calc(var(--spacing) * 16)}.xl\:p-20{padding:calc(var(--spacing) * 20)}.xl\:px-0{padding-inline:0}.xl\:px-8{padding-inline:calc(var(--spacing) * 8)}.xl\:px-12{padding-inline:calc(var(--spacing) * 12)}.xl\:px-16{padding-inline:calc(var(--spacing) * 16)}.xl\:px-20{padding-inline:calc(var(--spacing) * 20)}.xl\:py-0{padding-block:0}.xl\:py-8{padding-block:calc(var(--spacing) * 8)}.xl\:py-12{padding-block:calc(var(--spacing) * 12)}.xl\:py-16{padding-block:calc(var(--spacing) * 16)}.xl\:py-20{padding-block:calc(var(--spacing) * 20)}.xl\:py-24{padding-block:calc(var(--spacing) * 24)}}.w-auto{width:auto}.w-full{width:100%}.w-screen{width:100vw}.w-min{width:min-content}.w-max{width:max-content}.w-fit{width:fit-content}.w-0{width:0px}.w-px{width:1px}.w-1{width:var(--spacing-1)}.w-2{width:var(--spacing-2)}.w-3{width:var(--spacing-3)}.w-4{width:var(--spacing-4)}.w-5{width:var(--spacing-5)}.w-6{width:var(--spacing-6)}.w-8{width:var(--spacing-8)}.w-10{width:var(--spacing-10)}.w-12{width:var(--spacing-12)}.w-16{width:var(--spacing-16)}.w-20{width:var(--spacing-20)}.w-24{width:var(--spacing-24)}.w-32{width:var(--spacing-32)}.w-40{width:10rem}.w-48{width:12rem}.w-56{width:14rem}.w-64{width:16rem}.w-72{width:18rem}.w-80{width:20rem}.w-96{width:24rem}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-2\/3{width:66.666667%}.w-1\/4{width:25%}.w-2\/4{width:50%}.w-3\/4{width:75%}.w-1\/5{width:20%}.w-2\/5{width:40%}.w-3\/5{width:60%}.w-4\/5{width:80%}.w-1\/6{width:16.666667%}.w-1\/12{width:8.333333%}.min-w-0{min-width:0px}.min-w-full{min-width:100%}.min-w-min{min-width:min-content}.min-w-max{min-width:max-content}.min-w-fit{min-width:fit-content}.max-w-0{max-width:0px}.max-w-none{max-width:none}.max-w-xs{max-width:20rem}.max-w-sm{max-width:24rem}.max-w-md{max-width:28rem}.max-w-lg{max-width:32rem}.max-w-xl{max-width:36rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-full{max-width:100%}.max-w-min{max-width:min-content}.max-w-max{max-width:max-content}.max-w-fit{max-width:fit-content}.max-w-prose{max-width:65ch}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.h-min{height:min-content}.h-max{height:max-content}.h-fit{height:fit-content}.h-0{height:0px}.h-px{height:1px}.h-1{height:var(--spacing-1)}.h-2{height:var(--spacing-2)}.h-3{height:var(--spacing-3)}.h-4{height:var(--spacing-4)}.h-5{height:var(--spacing-5)}.h-6{height:var(--spacing-6)}.h-8{height:var(--spacing-8)}.h-10{height:var(--spacing-10)}.h-12{height:var(--spacing-12)}.h-16{height:var(--spacing-16)}.h-20{height:var(--spacing-20)}.h-24{height:var(--spacing-24)}.h-32{height:var(--spacing-32)}.h-40{height:10rem}.h-48{height:12rem}.h-56{height:14rem}.h-64{height:16rem}.h-72{height:18rem}.h-80{height:20rem}.h-96{height:24rem}.h-1\/2{height:50%}.h-1\/3{height:33.333333%}.h-2\/3{height:66.666667%}.h-1\/4{height:25%}.h-2\/4{height:50%}.h-3\/4{height:75%}.h-1\/5{height:20%}.h-2\/5{height:40%}.h-3\/5{height:60%}.h-4\/5{height:80%}.h-1\/6{height:16.666667%}.min-h-0{min-height:0px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.min-h-min{min-height:min-content}.min-h-max{min-height:max-content}.min-h-fit{min-height:fit-content}.max-h-0{max-height:0px}.max-h-full{max-height:100%}.max-h-screen{max-height:100vh}.max-h-min{max-height:min-content}.max-h-max{max-height:max-content}.max-h-fit{max-height:fit-content}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.sr-only:focus{position:static;width:auto;height:auto;padding:inherit;margin:inherit;overflow:visible;clip:auto;white-space:normal}.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-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-third-50{color:var(--color-third-50)}.text-third-100{color:var(--color-third-100)}.text-third-200{color:var(--color-third-200)}.text-third-300{color:var(--color-third-300)}.text-third-400{color:var(--color-third-400)}.text-third-500{color:var(--color-third-500)}.text-third-600{color:var(--color-third-600)}.text-third-700{color:var(--color-third-700)}.text-third-800{color:var(--color-third-800)}.text-third-900{color:var(--color-third-900)}.text-neutral-50{color:var(--color-neutral-50)}.text-neutral-100{color:var(--color-neutral-100)}.text-neutral-200{color:var(--color-neutral-200)}.text-neutral-300{color:var(--color-neutral-300)}.text-neutral-400{color:var(--color-neutral-400)}.text-neutral-500{color:var(--color-neutral-500)}.text-neutral-600{color:var(--color-neutral-600)}.text-neutral-700{color:var(--color-neutral-700)}.text-neutral-800{color:var(--color-neutral-800)}.text-neutral-900{color:var(--color-neutral-900)}.text-inherit{color:inherit}.text-current{color:currentColor}.text-white{color:#fff}.text-black{color:#000}.text-primary{color:var(--color-text-primary)}.text-secondary{color:var(--color-text-secondary)}.text-accent{color:var(--color-text-accent)}.bg-primary-50{background-color:var(--color-primary-50)}.bg-primary-100{background-color:var(--color-primary-100)}.bg-primary-200{background-color:var(--color-primary-200)}.bg-primary-300{background-color:var(--color-primary-300)}.bg-primary-400{background-color:var(--color-primary-400)}.bg-primary-500{background-color:var(--color-primary-500)}.bg-primary-600{background-color:var(--color-primary-600)}.bg-primary-700{background-color:var(--color-primary-700)}.bg-primary-800{background-color:var(--color-primary-800)}.bg-primary-900{background-color:var(--color-primary-900)}.bg-secondary-50{background-color:var(--color-secondary-50)}.bg-secondary-100{background-color:var(--color-secondary-100)}.bg-secondary-200{background-color:var(--color-secondary-200)}.bg-secondary-300{background-color:var(--color-secondary-300)}.bg-secondary-400{background-color:var(--color-secondary-400)}.bg-secondary-500{background-color:var(--color-secondary-500)}.bg-secondary-600{background-color:var(--color-secondary-600)}.bg-secondary-700{background-color:var(--color-secondary-700)}.bg-secondary-800{background-color:var(--color-secondary-800)}.bg-secondary-900{background-color:var(--color-secondary-900)}.bg-third-50{background-color:var(--color-third-50)}.bg-third-100{background-color:var(--color-third-100)}.bg-third-200{background-color:var(--color-third-200)}.bg-third-300{background-color:var(--color-third-300)}.bg-third-400{background-color:var(--color-third-400)}.bg-third-500{background-color:var(--color-third-500)}.bg-third-600{background-color:var(--color-third-600)}.bg-third-700{background-color:var(--color-third-700)}.bg-third-800{background-color:var(--color-third-800)}.bg-third-900{background-color:var(--color-third-900)}.bg-neutral-50{background-color:var(--color-neutral-50)}.bg-neutral-100{background-color:var(--color-neutral-100)}.bg-neutral-200{background-color:var(--color-neutral-200)}.bg-neutral-300{background-color:var(--color-neutral-300)}.bg-neutral-400{background-color:var(--color-neutral-400)}.bg-neutral-500{background-color:var(--color-neutral-500)}.bg-neutral-600{background-color:var(--color-neutral-600)}.bg-neutral-700{background-color:var(--color-neutral-700)}.bg-neutral-800{background-color:var(--color-neutral-800)}.bg-neutral-900{background-color:var(--color-neutral-900)}.bg-transparent{background-color:transparent}.bg-white{background-color:#fff}.bg-black{background-color:#000}.bg-surface{background-color:var(--color-bg-surface)}.bg-default{background-color:var(--color-bg-default)}.bg-success{background-color:var(--color-success-500)}.bg-warning{background-color:var(--color-warning-500)}.bg-danger{background-color:var(--color-danger-500)}.border-primary-500{border-color:var(--color-primary-500)}.border-primary-600{border-color:var(--color-primary-600)}.border-secondary-500{border-color:var(--color-secondary-500)}.border-third-500{border-color:var(--color-third-500)}.border-neutral-100{border-color:var(--color-neutral-100)}.border-neutral-200{border-color:var(--color-neutral-200)}.border-neutral-300{border-color:var(--color-neutral-300)}.border-neutral-400{border-color:var(--color-neutral-400)}.border-neutral-500{border-color:var(--color-neutral-500)}.border-neutral-600{border-color:var(--color-neutral-600)}.border-neutral-700{border-color:var(--color-neutral-700)}.border-neutral-800{border-color:var(--color-neutral-800)}.border-transparent{border-color:transparent}.border-white{border-color:#fff}.border-black{border-color:#000}.border-default{border-color:var(--color-border)}.border{border-width:1px;border-style:solid}.border-0{border-width:0}.border-2{border-width:2px;border-style:solid}.border-4{border-width:4px;border-style:solid}.border-t{border-top-width:1px;border-style:solid}.border-b{border-bottom-width:1px;border-style:solid}.border-l{border-left-width:1px;border-style:solid}.border-r{border-right-width:1px;border-style:solid}.bg-gradient-primary{background:linear-gradient(135deg,var(--color-primary-500),var(--color-primary-700))}.bg-gradient-secondary{background:linear-gradient(135deg,var(--color-secondary-400),var(--color-secondary-600))}.bg-gradient-primary-secondary{background:linear-gradient(135deg,var(--color-primary-500),var(--color-secondary-500))}.bg-gradient-dark{background:linear-gradient(135deg,var(--color-neutral-800),var(--color-neutral-900))}html[data-dark-mode=dark] .dark\:text-white,html[data-dark-mode=dark] .dark\:text-neutral-50,html[data-dark-mode][data-theme=dark] .dark\:text-white,html[data-dark-mode][data-theme=dark] .dark\:text-neutral-50{color:var(--color-neutral-50)}html[data-dark-mode=dark] .dark\:text-neutral-100,html[data-dark-mode][data-theme=dark] .dark\:text-neutral-100{color:var(--color-neutral-100)}html[data-dark-mode=dark] .dark\:text-neutral-200,html[data-dark-mode][data-theme=dark] .dark\:text-neutral-200{color:var(--color-neutral-200)}html[data-dark-mode=dark] .dark\:text-neutral-300,html[data-dark-mode][data-theme=dark] .dark\:text-neutral-300{color:var(--color-neutral-300)}html[data-dark-mode=dark] .dark\:text-neutral-400,html[data-dark-mode][data-theme=dark] .dark\:text-neutral-400{color:var(--color-neutral-400)}html[data-dark-mode=dark] .dark\:text-neutral-500,html[data-dark-mode][data-theme=dark] .dark\:text-neutral-500{color:var(--color-neutral-500)}html[data-dark-mode=dark] .dark\:text-primary-300,html[data-dark-mode][data-theme=dark] .dark\:text-primary-300{color:var(--color-primary-300)}html[data-dark-mode=dark] .dark\:text-primary-400,html[data-dark-mode][data-theme=dark] .dark\:text-primary-400{color:var(--color-primary-400)}html[data-dark-mode=dark] .dark\:text-secondary-300,html[data-dark-mode][data-theme=dark] .dark\:text-secondary-300{color:var(--color-secondary-300)}html[data-dark-mode=dark] .dark\:text-secondary-400,html[data-dark-mode][data-theme=dark] .dark\:text-secondary-400{color:var(--color-secondary-400)}html[data-dark-mode=dark] .dark\:bg-neutral-700,html[data-dark-mode][data-theme=dark] .dark\:bg-neutral-700{background-color:var(--color-neutral-700)}html[data-dark-mode=dark] .dark\:bg-neutral-800,html[data-dark-mode][data-theme=dark] .dark\:bg-neutral-800{background-color:var(--color-neutral-800)}html[data-dark-mode=dark] .dark\:bg-neutral-900,html[data-dark-mode][data-theme=dark] .dark\:bg-neutral-900{background-color:var(--color-neutral-900)}html[data-dark-mode=dark] .dark\:bg-black,html[data-dark-mode][data-theme=dark] .dark\:bg-black{background-color:#000}html[data-dark-mode=dark] .dark\:border-neutral-600,html[data-dark-mode][data-theme=dark] .dark\:border-neutral-600{border-color:var(--color-neutral-600)}html[data-dark-mode=dark] .dark\:border-neutral-700,html[data-dark-mode][data-theme=dark] .dark\:border-neutral-700{border-color:var(--color-neutral-700)}html[data-dark-mode=dark] .dark\:border-neutral-800,html[data-dark-mode][data-theme=dark] .dark\:border-neutral-800{border-color:var(--color-neutral-800)}@media(prefers-color-scheme:dark){html[data-dark-mode=auto]:not([data-theme=light]) .dark\:text-white,html[data-dark-mode=auto]:not([data-theme=light]) .dark\:text-neutral-50{color:var(--color-neutral-50)}html[data-dark-mode=auto]:not([data-theme=light]) .dark\:text-neutral-100{color:var(--color-neutral-100)}html[data-dark-mode=auto]:not([data-theme=light]) .dark\:text-neutral-200{color:var(--color-neutral-200)}html[data-dark-mode=auto]:not([data-theme=light]) .dark\:text-neutral-300{color:var(--color-neutral-300)}html[data-dark-mode=auto]:not([data-theme=light]) .dark\:text-neutral-400{color:var(--color-neutral-400)}html[data-dark-mode=auto]:not([data-theme=light]) .dark\:text-neutral-500{color:var(--color-neutral-500)}html[data-dark-mode=auto]:not([data-theme=light]) .dark\:text-primary-300{color:var(--color-primary-300)}html[data-dark-mode=auto]:not([data-theme=light]) .dark\:text-primary-400{color:var(--color-primary-400)}html[data-dark-mode=auto]:not([data-theme=light]) .dark\:text-secondary-300{color:var(--color-secondary-300)}html[data-dark-mode=auto]:not([data-theme=light]) .dark\:text-secondary-400{color:var(--color-secondary-400)}html[data-dark-mode=auto]:not([data-theme=light]) .dark\:bg-neutral-700{background-color:var(--color-neutral-700)}html[data-dark-mode=auto]:not([data-theme=light]) .dark\:bg-neutral-800{background-color:var(--color-neutral-800)}html[data-dark-mode=auto]:not([data-theme=light]) .dark\:bg-neutral-900{background-color:var(--color-neutral-900)}html[data-dark-mode=auto]:not([data-theme=light]) .dark\:bg-black{background-color:#000}html[data-dark-mode=auto]:not([data-theme=light]) .dark\:border-neutral-600{border-color:var(--color-neutral-600)}html[data-dark-mode=auto]:not([data-theme=light]) .dark\:border-neutral-700{border-color:var(--color-neutral-700)}html[data-dark-mode=auto]:not([data-theme=light]) .dark\:border-neutral-800{border-color:var(--color-neutral-800)}}.font-sans{font-family:var(--font-sans)}.font-heading{font-family:var(--font-heading)}.font-display{font-family:var(--font-display)}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-primary{font-family:var(--font-sans)}.font-secondary{font-family:var(--font-heading)}.type-cta{font-family:var(--type-cta-font);font-size:var(--type-cta-size);font-weight:var(--type-cta-weight);letter-spacing:var(--type-cta-spacing);line-height:var(--type-cta-line-height)}.type-caption{font-family:var(--type-caption-font);font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);letter-spacing:var(--type-caption-spacing);line-height:var(--type-caption-line-height)}.text-xs{font-size:var(--text-xs)}.text-sm{font-size:var(--text-sm)}.text-base{font-size:var(--text-base)}.text-lg{font-size:var(--text-lg)}.text-xl{font-size:var(--text-xl)}.text-2xl{font-size:var(--text-2xl)}.text-3xl{font-size:var(--text-3xl)}.text-4xl{font-size:var(--text-4xl)}.text-fluid-sm{font-size:clamp(.875rem,.8rem + .25vw,1rem)}.text-fluid-base{font-size:clamp(1rem,.9rem + .5vw,1.25rem)}.text-fluid-lg{font-size:clamp(1.25rem,1rem + 1vw,2rem)}.text-fluid-xl{font-size:clamp(1.5rem,1rem + 2vw,3rem)}.text-fluid-2xl{font-size:clamp(2rem,1.5rem + 2.5vw,4rem)}.text-fluid-3xl{font-size:clamp(2.5rem,2rem + 2.5vw,5rem)}.text-fluid-4xl{font-size:clamp(3rem,2.5rem + 2.5vw,6rem)}.font-thin{font-weight:100}.font-light{font-weight:300}.font-normal{font-weight:var(--font-weight-regular)}.font-medium{font-weight:var(--font-weight-medium)}.font-semibold{font-weight:600}.font-bold{font-weight:var(--font-weight-bold)}.font-extrabold{font-weight:800}.font-black{font-weight:900}.leading-none{line-height:1}.leading-tight{line-height:var(--leading-tight)}.leading-snug{line-height:1.375}.leading-normal{line-height:var(--leading-normal)}.leading-relaxed{line-height:1.625}.leading-loose{line-height:var(--leading-loose)}.tracking-tighter{letter-spacing:-.05em}.tracking-tight{letter-spacing:-.025em}.tracking-normal{letter-spacing:0}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.underline{text-decoration:underline}.line-through{text-decoration:line-through}.no-underline{text-decoration:none}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-ellipsis{text-overflow:ellipsis}.text-clip{text-overflow:clip}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.break-keep{word-break:keep-all}@media(min-width:480px){.xs\:text-xs{font-size:var(--text-xs)}.xs\:text-sm{font-size:var(--text-sm)}.xs\:text-base{font-size:var(--text-base)}.xs\:text-lg{font-size:var(--text-lg)}.xs\:text-xl{font-size:var(--text-xl)}}@media(min-width:640px){.sm\:text-xs{font-size:var(--text-xs)}.sm\:text-sm{font-size:var(--text-sm)}.sm\:text-base{font-size:var(--text-base)}.sm\:text-lg{font-size:var(--text-lg)}.sm\:text-xl{font-size:var(--text-xl)}.sm\:text-2xl{font-size:var(--text-2xl)}}@media(min-width:768px){.md\:text-xs{font-size:var(--text-xs)}.md\:text-sm{font-size:var(--text-sm)}.md\:text-base{font-size:var(--text-base)}.md\:text-lg{font-size:var(--text-lg)}.md\:text-xl{font-size:var(--text-xl)}.md\:text-2xl{font-size:var(--text-2xl)}.md\:text-3xl{font-size:var(--text-3xl)}}@media(min-width:1024px){.lg\:text-xs{font-size:var(--text-xs)}.lg\:text-sm{font-size:var(--text-sm)}.lg\:text-base{font-size:var(--text-base)}.lg\:text-lg{font-size:var(--text-lg)}.lg\:text-xl{font-size:var(--text-xl)}.lg\:text-2xl{font-size:var(--text-2xl)}.lg\:text-3xl{font-size:var(--text-3xl)}.lg\:text-4xl{font-size:var(--text-4xl)}}@media(min-width:1280px){.xl\:text-sm{font-size:var(--text-sm)}.xl\:text-base{font-size:var(--text-base)}.xl\:text-lg{font-size:var(--text-lg)}.xl\:text-xl{font-size:var(--text-xl)}.xl\:text-2xl{font-size:var(--text-2xl)}.xl\:text-3xl{font-size:var(--text-3xl)}.xl\:text-4xl{font-size:var(--text-4xl)}}.cursor-auto{cursor:auto}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.cursor-text{cursor:text}.cursor-move{cursor:move}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-none{cursor:none}.cursor-context-menu{cursor:context-menu}.cursor-progress{cursor:progress}.cursor-cell{cursor:cell}.cursor-crosshair{cursor:crosshair}.cursor-vertical-text{cursor:vertical-text}.cursor-alias{cursor:alias}.cursor-copy{cursor:copy}.cursor-no-drop{cursor:no-drop}.cursor-grab{cursor:grab}.cursor-grabbing{cursor:grabbing}.cursor-all-scroll{cursor:all-scroll}.cursor-col-resize{cursor:col-resize}.cursor-row-resize{cursor:row-resize}.cursor-n-resize{cursor:n-resize}.cursor-e-resize{cursor:e-resize}.cursor-s-resize{cursor:s-resize}.cursor-w-resize{cursor:w-resize}.cursor-ne-resize{cursor:ne-resize}.cursor-nw-resize{cursor:nw-resize}.cursor-se-resize{cursor:se-resize}.cursor-sw-resize{cursor:sw-resize}.cursor-ew-resize{cursor:ew-resize}.cursor-ns-resize{cursor:ns-resize}.cursor-nesw-resize{cursor:nesw-resize}.cursor-nwse-resize{cursor:nwse-resize}.cursor-zoom-in{cursor:zoom-in}.cursor-zoom-out{cursor:zoom-out}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.resize-none{resize:none}.resize-y{resize:vertical}.resize-x{resize:horizontal}.resize{resize:both}.select-none{user-select:none;-webkit-user-select:none}.select-text{user-select:text;-webkit-user-select:text}.select-all{user-select:all;-webkit-user-select:all}.select-auto{user-select:auto;-webkit-user-select:auto}.appearance-none{appearance:none;-webkit-appearance:none}.appearance-auto{appearance:auto}.snap-start{scroll-snap-align:start}.snap-end{scroll-snap-align:end}.snap-center{scroll-snap-align:center}.snap-align-none{scroll-snap-align:none}.snap-normal{scroll-snap-stop:normal}.snap-always{scroll-snap-stop:always}.snap-none{scroll-snap-type:none}.snap-x{scroll-snap-type:x mandatory}.snap-y{scroll-snap-type:y mandatory}.snap-both{scroll-snap-type:both mandatory}.snap-mandatory{scroll-snap-type:mandatory}.snap-proximity{scroll-snap-type:proximity}@media(min-width:480px){.xs\:cursor-auto{cursor:auto}.xs\:cursor-default{cursor:default}.xs\:cursor-pointer{cursor:pointer}.xs\:cursor-wait{cursor:wait}.xs\:cursor-text{cursor:text}.xs\:cursor-move{cursor:move}.xs\:cursor-help{cursor:help}.xs\:cursor-not-allowed{cursor:not-allowed}.xs\:pointer-events-none{pointer-events:none}.xs\:pointer-events-auto{pointer-events:auto}.xs\:resize-none{resize:none}.xs\:resize-y{resize:vertical}.xs\:resize-x{resize:horizontal}.xs\:resize{resize:both}.xs\:select-none{user-select:none;-webkit-user-select:none}.xs\:select-text{user-select:text;-webkit-user-select:text}.xs\:select-all{user-select:all;-webkit-user-select:all}.xs\:select-auto{user-select:auto;-webkit-user-select:auto}.xs\:snap-none{scroll-snap-type:none}.xs\:snap-x{scroll-snap-type:x mandatory}.xs\:snap-y{scroll-snap-type:y mandatory}.xs\:snap-start{scroll-snap-align:start}.xs\:snap-center{scroll-snap-align:center}.xs\:snap-end{scroll-snap-align:end}}@media(min-width:640px){.sm\:cursor-auto{cursor:auto}.sm\:cursor-default{cursor:default}.sm\:cursor-pointer{cursor:pointer}.sm\:cursor-wait{cursor:wait}.sm\:cursor-text{cursor:text}.sm\:cursor-move{cursor:move}.sm\:cursor-help{cursor:help}.sm\:cursor-not-allowed{cursor:not-allowed}.sm\:pointer-events-none{pointer-events:none}.sm\:pointer-events-auto{pointer-events:auto}.sm\:resize-none{resize:none}.sm\:resize-y{resize:vertical}.sm\:resize-x{resize:horizontal}.sm\:resize{resize:both}.sm\:select-none{user-select:none;-webkit-user-select:none}.sm\:select-text{user-select:text;-webkit-user-select:text}.sm\:select-all{user-select:all;-webkit-user-select:all}.sm\:select-auto{user-select:auto;-webkit-user-select:auto}.sm\:snap-none{scroll-snap-type:none}.sm\:snap-x{scroll-snap-type:x mandatory}.sm\:snap-y{scroll-snap-type:y mandatory}.sm\:snap-start{scroll-snap-align:start}.sm\:snap-center{scroll-snap-align:center}.sm\:snap-end{scroll-snap-align:end}}@media(min-width:768px){.md\:cursor-auto{cursor:auto}.md\:cursor-default{cursor:default}.md\:cursor-pointer{cursor:pointer}.md\:cursor-wait{cursor:wait}.md\:cursor-text{cursor:text}.md\:cursor-move{cursor:move}.md\:cursor-help{cursor:help}.md\:cursor-not-allowed{cursor:not-allowed}.md\:pointer-events-none{pointer-events:none}.md\:pointer-events-auto{pointer-events:auto}.md\:resize-none{resize:none}.md\:resize-y{resize:vertical}.md\:resize-x{resize:horizontal}.md\:resize{resize:both}.md\:select-none{user-select:none;-webkit-user-select:none}.md\:select-text{user-select:text;-webkit-user-select:text}.md\:select-all{user-select:all;-webkit-user-select:all}.md\:select-auto{user-select:auto;-webkit-user-select:auto}.md\:snap-none{scroll-snap-type:none}.md\:snap-x{scroll-snap-type:x mandatory}.md\:snap-y{scroll-snap-type:y mandatory}.md\:snap-start{scroll-snap-align:start}.md\:snap-center{scroll-snap-align:center}.md\:snap-end{scroll-snap-align:end}}@media(min-width:1024px){.lg\:cursor-auto{cursor:auto}.lg\:cursor-default{cursor:default}.lg\:cursor-pointer{cursor:pointer}.lg\:cursor-wait{cursor:wait}.lg\:cursor-text{cursor:text}.lg\:cursor-move{cursor:move}.lg\:cursor-help{cursor:help}.lg\:cursor-not-allowed{cursor:not-allowed}.lg\:pointer-events-none{pointer-events:none}.lg\:pointer-events-auto{pointer-events:auto}.lg\:resize-none{resize:none}.lg\:resize-y{resize:vertical}.lg\:resize-x{resize:horizontal}.lg\:resize{resize:both}.lg\:select-none{user-select:none;-webkit-user-select:none}.lg\:select-text{user-select:text;-webkit-user-select:text}.lg\:select-all{user-select:all;-webkit-user-select:all}.lg\:select-auto{user-select:auto;-webkit-user-select:auto}.lg\:snap-none{scroll-snap-type:none}.lg\:snap-x{scroll-snap-type:x mandatory}.lg\:snap-y{scroll-snap-type:y mandatory}.lg\:snap-start{scroll-snap-align:start}.lg\:snap-center{scroll-snap-align:center}.lg\:snap-end{scroll-snap-align:end}}@media(min-width:1280px){.xl\:cursor-auto{cursor:auto}.xl\:cursor-default{cursor:default}.xl\:cursor-pointer{cursor:pointer}.xl\:cursor-wait{cursor:wait}.xl\:cursor-text{cursor:text}.xl\:cursor-move{cursor:move}.xl\:cursor-help{cursor:help}.xl\:cursor-not-allowed{cursor:not-allowed}.xl\:pointer-events-none{pointer-events:none}.xl\:pointer-events-auto{pointer-events:auto}.xl\:resize-none{resize:none}.xl\:resize-y{resize:vertical}.xl\:resize-x{resize:horizontal}.xl\:resize{resize:both}.xl\:select-none{user-select:none;-webkit-user-select:none}.xl\:select-text{user-select:text;-webkit-user-select:text}.xl\:select-all{user-select:all;-webkit-user-select:all}.xl\:select-auto{user-select:auto;-webkit-user-select:auto}.xl\:snap-none{scroll-snap-type:none}.xl\:snap-x{scroll-snap-type:x mandatory}.xl\:snap-y{scroll-snap-type:y mandatory}.xl\:snap-start{scroll-snap-align:start}.xl\:snap-center{scroll-snap-align:center}.xl\:snap-end{scroll-snap-align:end}}@media(min-width:480px){.xs\:hidden{display:none}.xs\:block{display:block}.xs\:flex{display:flex}.xs\:inline-flex{display:inline-flex}.xs\:grid{display:grid}.xs\:flex-row{flex-direction:row}.xs\:flex-col{flex-direction:column}.xs\:items-center{align-items:center}.xs\:justify-center{justify-content:center}.xs\:justify-between{justify-content:space-between}.xs\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.xs\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xs\:gap-2{gap:calc(var(--spacing) * 2)}.xs\:gap-4{gap:calc(var(--spacing) * 4)}.xs\:gap-6{gap:calc(var(--spacing) * 6)}.xs\:gap-8{gap:calc(var(--spacing) * 8)}.xs\:gap-10{gap:calc(var(--spacing) * 10)}.xs\:gap-12{gap:calc(var(--spacing) * 12)}.xs\:gap-16{gap:calc(var(--spacing) * 16)}.xs\:gap-20{gap:calc(var(--spacing) * 20)}.xs\:text-center{text-align:center}.xs\:center{display:flex;align-items:center;justify-content:center}.xs\:center-x{display:flex;justify-content:center}.xs\:center-y{display:flex;align-items:center}.xs\:center-grid{display:grid;place-items:center}.xs\:abs-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.xs\:overflow-hidden{overflow:hidden}.xs\:overflow-auto{overflow:auto}.xs\:overflow-x-auto{overflow-x:auto}.xs\:overflow-y-auto{overflow-y:auto}}@media(min-width:640px){.sm\:hidden{display:none}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:grid{display:grid}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:items-start{align-items:flex-start}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:justify-start{justify-content:flex-start}.sm\:justify-center{justify-content:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:gap-1{gap:calc(var(--spacing) * 1)}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:gap-8{gap:calc(var(--spacing) * 8)}.sm\:gap-10{gap:calc(var(--spacing) * 10)}.sm\:gap-12{gap:calc(var(--spacing) * 12)}.sm\:gap-16{gap:calc(var(--spacing) * 16)}.sm\:gap-20{gap:calc(var(--spacing) * 20)}.sm\:text-left{text-align:left}.sm\:text-center{text-align:center}.sm\:text-right{text-align:right}.sm\:center{display:flex;align-items:center;justify-content:center}.sm\:center-x{display:flex;justify-content:center}.sm\:center-y{display:flex;align-items:center}.sm\:center-grid{display:grid;place-items:center}.sm\:abs-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sm\:overflow-hidden{overflow:hidden}.sm\:overflow-auto{overflow:auto}.sm\:overflow-x-auto{overflow-x:auto}.sm\:overflow-y-auto{overflow-y:auto}}@media(min-width:768px){.md\:hidden{display:none}.md\:block{display:block}.md\:flex{display:flex}.md\:inline-flex{display:inline-flex}.md\:grid{display:grid}.md\:flex-row{flex-direction:row}.md\:flex-col{flex-direction:column}.md\:items-start{align-items:flex-start}.md\:items-center{align-items:center}.md\:items-end{align-items:flex-end}.md\:justify-start{justify-content:flex-start}.md\:justify-center{justify-content:center}.md\:justify-end{justify-content:flex-end}.md\:justify-between{justify-content:space-between}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:gap-1{gap:calc(var(--spacing) * 1)}.md\:gap-2{gap:calc(var(--spacing) * 2)}.md\:gap-4{gap:calc(var(--spacing) * 4)}.md\:gap-6{gap:calc(var(--spacing) * 6)}.md\:gap-8{gap:calc(var(--spacing) * 8)}.md\:gap-10{gap:calc(var(--spacing) * 10)}.md\:gap-12{gap:calc(var(--spacing) * 12)}.md\:gap-16{gap:calc(var(--spacing) * 16)}.md\:gap-20{gap:calc(var(--spacing) * 20)}.md\:text-left{text-align:left}.md\:text-center{text-align:center}.md\:text-right{text-align:right}.md\:center{display:flex;align-items:center;justify-content:center}.md\:center-x{display:flex;justify-content:center}.md\:center-y{display:flex;align-items:center}.md\:center-grid{display:grid;place-items:center}.md\:abs-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.md\:overflow-hidden{overflow:hidden}.md\:overflow-auto{overflow:auto}.md\:overflow-x-auto{overflow-x:auto}.md\:overflow-y-auto{overflow-y:auto}}@media(min-width:1024px){.lg\:hidden{display:none}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:inline-flex{display:inline-flex}.lg\:grid{display:grid}.lg\:flex-row{flex-direction:row}.lg\:flex-col{flex-direction:column}.lg\:items-start{align-items:flex-start}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:justify-start{justify-content:flex-start}.lg\:justify-center{justify-content:center}.lg\:justify-end{justify-content:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:gap-1{gap:calc(var(--spacing) * 1)}.lg\:gap-2{gap:calc(var(--spacing) * 2)}.lg\:gap-4{gap:calc(var(--spacing) * 4)}.lg\:gap-6{gap:calc(var(--spacing) * 6)}.lg\:gap-8{gap:calc(var(--spacing) * 8)}.lg\:gap-10{gap:calc(var(--spacing) * 10)}.lg\:gap-12{gap:calc(var(--spacing) * 12)}.lg\:gap-16{gap:calc(var(--spacing) * 16)}.lg\:gap-20{gap:calc(var(--spacing) * 20)}.lg\:text-left{text-align:left}.lg\:text-center{text-align:center}.lg\:text-right{text-align:right}.lg\:center{display:flex;align-items:center;justify-content:center}.lg\:center-x{display:flex;justify-content:center}.lg\:center-y{display:flex;align-items:center}.lg\:center-grid{display:grid;place-items:center}.lg\:abs-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lg\:overflow-hidden{overflow:hidden}.lg\:overflow-auto{overflow:auto}.lg\:overflow-x-auto{overflow-x:auto}.lg\:overflow-y-auto{overflow-y:auto}}@media(min-width:1280px){.xl\:hidden{display:none}.xl\:block{display:block}.xl\:flex{display:flex}.xl\:inline-flex{display:inline-flex}.xl\:grid{display:grid}.xl\:flex-row{flex-direction:row}.xl\:flex-col{flex-direction:column}.xl\:items-start{align-items:flex-start}.xl\:items-center{align-items:center}.xl\:items-end{align-items:flex-end}.xl\:justify-start{justify-content:flex-start}.xl\:justify-center{justify-content:center}.xl\:justify-end{justify-content:flex-end}.xl\:justify-between{justify-content:space-between}.xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:gap-2{gap:calc(var(--spacing) * 2)}.xl\:gap-4{gap:calc(var(--spacing) * 4)}.xl\:gap-6{gap:calc(var(--spacing) * 6)}.xl\:gap-8{gap:calc(var(--spacing) * 8)}.xl\:gap-10{gap:calc(var(--spacing) * 10)}.xl\:gap-12{gap:calc(var(--spacing) * 12)}.xl\:gap-16{gap:calc(var(--spacing) * 16)}.xl\:gap-20{gap:calc(var(--spacing) * 20)}.xl\:text-left{text-align:left}.xl\:text-center{text-align:center}.xl\:text-right{text-align:right}.xl\:center{display:flex;align-items:center;justify-content:center}.xl\:center-x{display:flex;justify-content:center}.xl\:center-y{display:flex;align-items:center}.xl\:center-grid{display:grid;place-items:center}.xl\:abs-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.xl\:overflow-hidden{overflow:hidden}.xl\:overflow-auto{overflow:auto}.xl\:overflow-x-auto{overflow-x:auto}.xl\:overflow-y-auto{overflow-y:auto}}.form-field-container{display:flex;flex-direction:column;gap:var(--spacing-1);width:100%}.form-field-label{font-family:var(--font-sans);font-size:.6875rem;font-weight:700;color:var(--color-neutral-500);text-transform:uppercase;letter-spacing:.05em;display:inline-flex;gap:var(--spacing-1);margin-bottom:var(--spacing-1)}.form-field-required{color:var(--color-danger-base)}.form-field-input,.form-field-input-error,.form-field-select,.form-field-select-error{width:100%;padding:var(--spacing-2) var(--spacing-3);font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-text-primary);background-color:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);outline:none;transition:border-color .2s ease,box-shadow .2s ease}.form-field-input::placeholder,.form-field-input-error::placeholder{color:var(--color-neutral-300)}.form-field-input:hover,.form-field-select:hover{border-color:var(--color-neutral-400)}.form-field-input:focus,.form-field-select:focus{border-color:var(--color-primary-base);box-shadow:0 0 0 2px var(--color-primary-100)}.form-field-input-error,.form-field-select-error{border-color:var(--color-danger-base)}.form-field-input-error:focus,.form-field-select-error:focus{box-shadow:0 0 0 2px var(--color-primary-100)}.password-input-wrapper{position:relative;display:flex;align-items:center;width:100%}.password-field-input{padding-right:var(--spacing-10)}.password-toggle-button{position:absolute;right:0;top:0;bottom:0;background:transparent;border:none;cursor:pointer;padding:var(--spacing-2);display:flex;align-items:center;justify-content:center;color:var(--color-text-secondary);border-radius:0 var(--radius-md) var(--radius-md) 0;transition:color .2s ease,background-color .2s ease}.password-toggle-button:hover:not(:disabled){color:var(--color-text-primary)}.password-toggle-button:focus-visible{outline:2px solid var(--color-primary-base);outline-offset:-2px}.password-toggle-button:disabled{opacity:.5;cursor:not-allowed}.password-icon{width:1.25rem;height:1.25rem}.select-wrapper{position:relative;display:flex;align-items:center;width:100%}.form-field-select,.form-field-select-error{padding:var(--spacing-3) var(--spacing-8) var(--spacing-3) var(--spacing-3);-webkit-appearance:none;appearance:none;cursor:pointer}.form-field-select:has(option[value=""]:checked),.form-field-select-error:has(option[value=""]:checked),.form-field-select option[value=""]{color:var(--color-neutral-300)}.select-caret{position:absolute;right:var(--spacing-3);pointer-events:none;width:1rem;height:1rem;color:var(--color-neutral-500)}.form-field-subtext-wrapper{min-height:1.25rem;display:flex;align-items:flex-start}.form-field-hint-text,.form-field-error-text{font-family:var(--font-sans);font-size:var(--text-xs);margin-top:0}.form-field-hint-text{color:var(--color-text-secondary)}.form-field-error-text{color:var(--color-danger-base);font-weight:var(--font-weight-medium)}.form-container{max-width:600px;padding:var(--spacing-8);background-color:var(--color-bg-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border:1px solid var(--color-border)}.form-layout{display:flex;flex-direction:column;gap:var(--spacing-2)}.form-row{display:flex;gap:var(--spacing-4)}.form-row.full-width>*{flex:1}.form-row.half-width{flex-direction:column}@media(min-width:640px){.form-row.half-width{flex-direction:row}.form-row.half-width>*{flex:1;min-width:0}}
