/*
  Tailwind utility baseline for direct static preview.
  `npm run build:css` replaces this file with the optimized Tailwind 4 build.
*/
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.block{display:block}.flex{display:flex}.grid{display:grid}.inline-flex{display:inline-flex}.hidden{display:none}[hidden]{display:none!important}
.relative{position:relative}.absolute{position:absolute}.z-10{z-index:10}
.items-center{align-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.place-items-center{place-items:center}.place-items-end{place-items:end}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.flex-col{flex-direction:column}
.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}
[class~="grid-cols-[4.25rem_1fr]"]{grid-template-columns:4.25rem 1fr}[class~="grid-cols-[3.5rem_1fr]"]{grid-template-columns:3.5rem 1fr}
.min-w-0{min-width:0}.min-w-max{min-width:max-content}[class~="min-h-20"]{min-height:5rem}[class~="min-h-[24rem]"]{min-height:24rem}
.w-full{width:100%}.w-auto{width:auto}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-8{width:2rem}.w-10{width:2.5rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-20{width:5rem}.w-24{width:6rem}.h-2{height:.5rem}.h-3{height:.75rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-20{height:5rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}
.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}
.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-8{gap:2rem}.gap-10{gap:2.5rem}.gap-14{gap:3.5rem}.gap-x-5{column-gap:1.25rem}
.m-auto,.mx-auto{margin-left:auto;margin-right:auto}.ms-auto{margin-inline-start:auto}.ms-2{margin-inline-start:.5rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-14{margin-top:3.5rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-7{margin-top:1.75rem;margin-bottom:1.75rem}.mt-auto{margin-top:auto}
.p-1\.5{padding:.375rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.pb-2{padding-bottom:.5rem}.pe-20{padding-inline-end:5rem}
.rounded{border-radius:.25rem}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.rounded-full{border-radius:9999px}
.border{border-width:1px;border-style:solid}.border-t{border-top-width:1px;border-top-style:solid}
[class~="border-[var(--color-border)]"]{border-color:var(--color-border)}[class~="border-[var(--color-error-soft)]"]{border-color:var(--color-error-soft)}
[class~="bg-[var(--color-surface)]"]{background-color:var(--color-surface)}[class~="bg-[var(--color-surface-muted)]"]{background-color:var(--color-surface-muted)}[class~="bg-[var(--color-background-alt)]"]{background-color:var(--color-background-alt)}[class~="bg-[var(--color-primary)]"]{background-color:var(--color-primary)}[class~="bg-[var(--color-primary-50)]"]{background-color:var(--color-primary-50)}[class~="bg-[var(--color-primary-100)]"]{background-color:var(--color-primary-100)}[class~="bg-[var(--color-primary-900)]"]{background-color:var(--color-primary-900)}[class~="bg-[var(--color-secondary-soft)]"]{background-color:var(--color-secondary-soft)}[class~="bg-[var(--color-accent-soft)]"]{background-color:var(--color-accent-soft)}[class~="bg-[var(--color-error-soft)]"]{background-color:var(--color-error-soft)}
.bg-white,.text-white{color:#fff}.bg-white{background:#fff}.bg-slate-300{background:#cbd5e1}
.text-center{text-align:center}.text-start{text-align:start}.text-xs{font-size:.75rem;line-height:1rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}[class~="text-[10px]"]{font-size:10px}[class~="text-[9px]"]{font-size:9px}[class~="text-[8px]"]{font-size:8px}
.font-normal{font-weight:400}.font-semibold{font-weight:600}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.uppercase{text-transform:uppercase}.tracking-tight{letter-spacing:-.025em}.tracking-wider{letter-spacing:.05em}[class~="tracking-[.16em]"]{letter-spacing:.16em}
[class~="text-[var(--color-primary)]"]{color:var(--color-primary)}[class~="text-[var(--color-primary-300)]"]{color:var(--color-primary-300)}[class~="text-[var(--color-secondary)]"]{color:var(--color-secondary)}[class~="text-[var(--color-warning)]"]{color:var(--color-warning)}[class~="text-[var(--color-error)]"]{color:var(--color-error)}[class~="text-[var(--color-success)]"]{color:var(--color-success)}[class~="text-[var(--color-text-primary)]"]{color:var(--color-text-primary)}[class~="text-[var(--color-text-secondary)]"]{color:var(--color-text-secondary)}[class~="text-[var(--color-text-muted)]"]{color:var(--color-text-muted)}.text-slate-300{color:#cbd5e1}.text-blue-300{color:#93c5fd}.text-teal-300{color:#5eead4}
.shadow-none{box-shadow:none}[class~="shadow-[var(--shadow-primary)]"]{box-shadow:var(--shadow-primary)}
.rotate-180{transform:rotate(180deg)}
.hover\:bg-\[var\(--color-background-alt\)\]:hover{background-color:var(--color-background-alt)}

@media(min-width:640px){
 .sm\:block{display:block}.sm\:flex{display:flex}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}[class~="sm:grid-cols-[9rem_1fr]"]{grid-template-columns:9rem 1fr}[class~="sm:grid-cols-[1.35fr_.65fr]"]{grid-template-columns:1.35fr .65fr}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-8{padding:2rem}.sm\:p-10{padding:2.5rem}.sm\:px-7{padding-left:1.75rem;padding-right:1.75rem}.sm\:px-12{padding-left:3rem;padding-right:3rem}.sm\:py-16{padding-top:4rem;padding-bottom:4rem}.sm\:py-20{padding-top:5rem;padding-bottom:5rem}.sm\:pe-20{padding-inline-end:5rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:inline{display:inline}.sm\:w-auto{width:auto}
}
@media(min-width:768px){
 .md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}[class~="md:grid-cols-[.8fr_1.2fr]"]{grid-template-columns:.8fr 1.2fr}.md\:p-10{padding:2.5rem}
}
@media(min-width:1024px){
 .lg\:flex{display:flex}.lg\:hidden{display:none!important}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}[class~="lg:grid-cols-[1.02fr_.98fr]"]{grid-template-columns:1.02fr .98fr}[class~="lg:grid-cols-[1fr_auto_1fr]"]{grid-template-columns:1fr auto 1fr}[class~="lg:grid-cols-[.82fr_1.18fr]"]{grid-template-columns:.82fr 1.18fr}[class~="lg:grid-cols-[.72fr_1.28fr]"]{grid-template-columns:.72fr 1.28fr}[class~="lg:grid-cols-[.78fr_1.22fr]"]{grid-template-columns:.78fr 1.22fr}[class~="lg:grid-cols-[1.4fr_.8fr_.8fr_1fr]"]{grid-template-columns:1.4fr .8fr .8fr 1fr}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:gap-16{gap:4rem}.lg\:gap-20{gap:5rem}.lg\:p-14{padding:3.5rem}
}
html[dir="rtl"] .rtl\:rotate-180{transform:rotate(180deg)}
