﻿/* Local replacement for the Tailwind CDN utilities used by this project. */
*,::before,::after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}
html{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif}
body{margin:0;line-height:inherit}
button,input,optgroup,select,textarea{font:inherit;color:inherit;margin:0;padding:0;background-color:transparent;background-image:none}
button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;cursor:pointer}img,svg,canvas{display:block;vertical-align:middle}img{max-width:100%;height:auto}
[class~="fixed"]{position:fixed}[class~="sticky"]{position:sticky}[class~="relative"]{position:relative}[class~="absolute"],[class~="after:absolute"]::after{position:absolute}[class~="top-0"]{top:0}[class~="top-4"]{top:1rem}[class~="top-20"]{top:5rem}[class~="right-0"]{right:0}[class~="right-4"]{right:1rem}[class~="left-4"]{left:1rem}[class~="left-1/2"]{left:50%}[class~="bottom-3"]{bottom:.75rem}[class~="bottom-5"]{bottom:1.25rem}[class~="z-10"]{z-index:10}[class~="z-30"]{z-index:30}[class~="z-40"]{z-index:40}[class~="z-50"]{z-index:50}
[class~="block"]{display:block}[class~="hidden"]{display:none}[class~="flex"]{display:flex}[class~="inline-flex"]{display:inline-flex}[class~="grid"]{display:grid}[class~="flex-col"]{flex-direction:column}[class~="items-center"]{align-items:center}[class~="justify-center"]{justify-content:center}[class~="justify-between"]{justify-content:space-between}[class~="flex-1"]{flex:1 1 0%}[class~="shrink-0"]{flex-shrink:0}[class~="min-w-0"]{min-width:0}[class~="col-span-2"]{grid-column:span 2/span 2}[class~="grid-cols-1"]{grid-template-columns:repeat(1,minmax(0,1fr))}[class~="grid-cols-2"]{grid-template-columns:repeat(2,minmax(0,1fr))}[class~="grid-cols-3"]{grid-template-columns:repeat(3,minmax(0,1fr))}[class~="grid-cols-4"]{grid-template-columns:repeat(4,minmax(0,1fr))}[class~="grid-cols-[1fr_150px]"]{grid-template-columns:1fr 150px}
[class~="gap-0"]{gap:0}[class~="gap-0.5"]{gap:.125rem}[class~="gap-1"]{gap:.25rem}[class~="gap-1.5"]{gap:.375rem}[class~="gap-2"]{gap:.5rem}[class~="gap-2.5"]{gap:.625rem}[class~="gap-3"]{gap:.75rem}[class~="gap-4"]{gap:1rem}[class~="space-y-2"]>:not([hidden])~:not([hidden]){margin-top:.5rem}[class~="space-y-3"]>:not([hidden])~:not([hidden]){margin-top:.75rem}[class~="space-y-4"]>:not([hidden])~:not([hidden]){margin-top:1rem}
[class~="m-0"]{margin:0}[class~="mx-auto"]{margin-left:auto;margin-right:auto}[class~="mt-1"]{margin-top:.25rem}[class~="mt-2"]{margin-top:.5rem}[class~="mt-4"]{margin-top:1rem}[class~="mt-6"]{margin-top:1.5rem}[class~="-mt-1"]{margin-top:-.25rem}[class~="mb-1"]{margin-bottom:.25rem}[class~="mb-2"]{margin-bottom:.5rem}[class~="mb-5"]{margin-bottom:1.25rem}[class~="mb-6"]{margin-bottom:1.5rem}
[class~="p-1"]{padding:.25rem}[class~="p-1.5"]{padding:.375rem}[class~="p-2"]{padding:.5rem}[class~="p-2.5"]{padding:.625rem}[class~="p-3"]{padding:.75rem}[class~="p-4"]{padding:1rem}[class~="p-5"]{padding:1.25rem}[class~="p-6"]{padding:1.5rem}[class~="px-2"]{padding-left:.5rem;padding-right:.5rem}[class~="px-2.5"]{padding-left:.625rem;padding-right:.625rem}[class~="px-3"]{padding-left:.75rem;padding-right:.75rem}[class~="px-4"]{padding-left:1rem;padding-right:1rem}[class~="px-5"]{padding-left:1.25rem;padding-right:1.25rem}[class~="py-1"]{padding-top:.25rem;padding-bottom:.25rem}[class~="py-1.5"]{padding-top:.375rem;padding-bottom:.375rem}[class~="py-2"]{padding-top:.5rem;padding-bottom:.5rem}[class~="py-2.5"]{padding-top:.625rem;padding-bottom:.625rem}[class~="py-3"]{padding-top:.75rem;padding-bottom:.75rem}[class~="pt-1"]{padding-top:.25rem}[class~="pt-3"]{padding-top:.75rem}[class~="pt-4"]{padding-top:1rem}[class~="pb-1"]{padding-bottom:.25rem}[class~="pb-2"]{padding-bottom:.5rem}[class~="pb-3"]{padding-bottom:.75rem}[class~="pl-3"]{padding-left:.75rem}[class~="pr-1"]{padding-right:.25rem}
[class~="w-5"]{width:1.25rem}[class~="w-7"]{width:1.75rem}[class~="w-8"]{width:2rem}[class~="w-9"]{width:2.25rem}[class~="w-10"]{width:2.5rem}[class~="w-96"]{width:24rem}[class~="w-[520px]"]{width:520px}[class~="w-full"]{width:100%}[class~="h-1"]{height:.25rem}[class~="h-1.5"]{height:.375rem}[class~="h-5"]{height:1.25rem}[class~="h-6"]{height:1.5rem}[class~="h-7"]{height:1.75rem}[class~="h-8"]{height:2rem}[class~="h-10"]{height:2.5rem}[class~="h-28"]{height:7rem}[class~="h-32"]{height:8rem}[class~="h-full"]{height:100%}[class~="min-h-4"]{min-height:1rem}[class~="min-h-5"]{min-height:1.25rem}[class~="min-w-14"]{min-width:3.5rem}[class~="min-w-[260px]"]{min-width:260px}[class~="max-w-full"]{max-width:100%}[class~="max-w-[calc(100vw-1rem)]"]{max-width:calc(100vw - 1rem)}[class~="max-h-36"]{max-height:9rem}[class~="max-h-44"]{max-height:11rem}[class~="max-h-[calc(100vh-2rem)]"]{max-height:calc(100vh - 2rem)}[class~="aspect-square"]{aspect-ratio:1/1}
[class~="overflow-hidden"]{overflow:hidden}[class~="overflow-y-auto"]{overflow-y:auto}[class~="object-contain"]{object-fit:contain}[class~="float-right"]{float:right}[class~="pointer-events-none"]{pointer-events:none}[class~="pointer-events-auto"]{pointer-events:auto}[class~="cursor-pointer"]{cursor:pointer}[class~="cursor-grab"]{cursor:grab}[class~="active:cursor-grabbing"]:active{cursor:grabbing}[class~="select-none"]{user-select:none}[class~="touch-none"]{touch-action:none}[class~="appearance-none"]{appearance:none}[class~="outline-none"],[class~="focus:outline-none"]:focus{outline:2px solid transparent;outline-offset:2px}
[class~="border"]{border-width:1px}[class~="border-2"]{border-width:2px}[class~="border-b"]{border-bottom-width:1px}[class~="border-t"]{border-top-width:1px}[class~="border-l-2"]{border-left-width:2px}[class~="border-l-4"]{border-left-width:4px}[class~="border-dashed"]{border-style:dashed}[class~="rounded"]{border-radius:.25rem}[class~="rounded-md"]{border-radius:.375rem}[class~="rounded-lg"],[class~="file:rounded-lg"]::file-selector-button{border-radius:.5rem}[class~="rounded-xl"]{border-radius:.75rem}[class~="rounded-2xl"]{border-radius:1rem}[class~="rounded-3xl"]{border-radius:1.5rem}[class~="rounded-full"],[class~="after:rounded-full"]::after{border-radius:9999px}
[class~="border-transparent"]{border-color:transparent}[class~="border-white/70"]{border-color:rgba(255,255,255,.7)}[class~="border-slate-100"]{border-color:#f1f5f9}[class~="border-slate-200"]{border-color:#e2e8f0}[class~="border-slate-200/50"]{border-color:rgba(226,232,240,.5)}[class~="after:border-slate-300"]::after{border-color:#cbd5e1}[class~="border-orange-100"]{border-color:#ffedd5}[class~="border-orange-200"]{border-color:#fed7aa}[class~="border-orange-300"],[class~="focus:border-orange-300"]:focus{border-color:#fdba74}[class~="border-orange-500"]{border-color:#f97316}[class~="border-emerald-100"]{border-color:#d1fae5}[class~="border-emerald-200"]{border-color:#a7f3d0}[class~="border-emerald-300"]{border-color:#6ee7b7}[class~="border-sky-100"]{border-color:#e0f2fe}[class~="border-sky-200"]{border-color:#bae6fd}[class~="border-sky-300"]{border-color:#7dd3fc}[class~="focus:border-sky-400"]:focus{border-color:#38bdf8}[class~="border-rose-100"]{border-color:#ffe4e6}[class~="border-red-100"]{border-color:#fee2e2}[class~="border-amber-300"]{border-color:#fcd34d}
[class~="bg-transparent"]{background-color:transparent}[class~="bg-white"],[class~="after:bg-white"]::after{background-color:#fff}[class~="bg-white/60"]{background-color:rgba(255,255,255,.6)}[class~="bg-white/70"]{background-color:rgba(255,255,255,.7)}[class~="bg-white/75"]{background-color:rgba(255,255,255,.75)}[class~="bg-white/80"]{background-color:rgba(255,255,255,.8)}[class~="bg-slate-50"]{background-color:#f8fafc}[class~="bg-slate-50/60"]{background-color:rgba(248,250,252,.6)}[class~="bg-slate-100"]{background-color:#f1f5f9}[class~="bg-slate-200"]{background-color:#e2e8f0}[class~="bg-slate-500"]{background-color:#64748b}[class~="bg-slate-900"]{background-color:#0f172a}[class~="bg-orange-50"]{background-color:#fff7ed}[class~="bg-orange-50/70"]{background-color:rgba(255,247,237,.7)}[class~="bg-orange-100"]{background-color:#ffedd5}[class~="bg-orange-400"]{background-color:#fb923c}[class~="bg-orange-500"],[class~="peer-checked:bg-orange-500"]{background-color:#f97316}[class~="bg-red-50"]{background-color:#fef2f2}[class~="bg-rose-50"]{background-color:#fff1f2}[class~="bg-rose-100"]{background-color:#ffe4e6}[class~="bg-rose-500"]{background-color:#f43f5e}[class~="bg-emerald-50"]{background-color:#ecfdf5}[class~="bg-emerald-100"]{background-color:#d1fae5}[class~="bg-emerald-500"]{background-color:#10b981}[class~="bg-sky-50"]{background-color:#f0f9ff}[class~="bg-sky-100"]{background-color:#e0f2fe}[class~="bg-sky-500"]{background-color:#0ea5e9}[class~="bg-amber-50"]{background-color:#fffbeb}[class~="bg-indigo-100"]{background-color:#e0e7ff}[class~="bg-[#f8fbff]/95"]{background-color:rgba(248,251,255,.95)}[class~="bg-[#fff9f0]/95"]{background-color:rgba(255,249,240,.95)}
[class~="hover:bg-white"]:hover{background-color:#fff}[class~="hover:bg-slate-100"]:hover{background-color:#f1f5f9}[class~="hover:bg-slate-200"]:hover{background-color:#e2e8f0}[class~="hover:bg-orange-50"]:hover{background-color:#fff7ed}[class~="hover:bg-orange-100"]:hover{background-color:#ffedd5}[class~="hover:bg-orange-200"]:hover{background-color:#fed7aa}[class~="hover:bg-orange-600"]:hover{background-color:#ea580c}[class~="hover:bg-red-100"]:hover{background-color:#fee2e2}[class~="hover:bg-rose-100"]:hover{background-color:#ffe4e6}[class~="hover:bg-rose-200"]:hover{background-color:#fecdd3}[class~="hover:bg-rose-600"]:hover{background-color:#e11d48}[class~="hover:bg-emerald-100"]:hover{background-color:#d1fae5}[class~="hover:bg-emerald-200"]:hover{background-color:#a7f3d0}[class~="hover:bg-emerald-600"]:hover{background-color:#059669}[class~="hover:bg-sky-50"]:hover{background-color:#f0f9ff}[class~="hover:bg-sky-100"]:hover{background-color:#e0f2fe}[class~="hover:bg-sky-600"]:hover{background-color:#0284c7}[class~="hover:bg-amber-100"]:hover{background-color:#fef3c7}[class~="hover:bg-indigo-200"]:hover{background-color:#c7d2fe}
[class~="text-left"]{text-align:left}[class~="text-center"]{text-align:center}[class~="text-xs"]{font-size:.75rem;line-height:1rem}[class~="text-sm"]{font-size:.875rem;line-height:1.25rem}[class~="text-lg"]{font-size:1.125rem;line-height:1.75rem}[class~="text-2xl"]{font-size:1.5rem;line-height:2rem}[class~="text-3xl"]{font-size:1.875rem;line-height:2.25rem}[class~="text-[10px]"]{font-size:10px}[class~="text-[11px]"]{font-size:11px}[class~="font-light"]{font-weight:300}[class~="font-medium"]{font-weight:500}[class~="font-semibold"]{font-weight:600}[class~="font-bold"],[class~="file:font-bold"]::file-selector-button{font-weight:700}[class~="font-extrabold"]{font-weight:800}[class~="font-black"]{font-weight:900}[class~="font-mono"]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}[class~="leading-none"]{line-height:1}[class~="uppercase"]{text-transform:uppercase}[class~="tracking-wide"]{letter-spacing:.025em}[class~="tracking-wider"]{letter-spacing:.05em}[class~="truncate"]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
[class~="text-white"]{color:#fff}[class~="text-slate-300"]{color:#cbd5e1}[class~="text-slate-400"]{color:#94a3b8}[class~="text-slate-500"]{color:#64748b}[class~="text-slate-600"]{color:#475569}[class~="text-slate-700"]{color:#334155}[class~="text-slate-800"]{color:#1e293b}[class~="text-orange-300"]{color:#fdba74}[class~="text-orange-500"]{color:#f97316}[class~="text-orange-600"],[class~="file:text-orange-600"]::file-selector-button{color:#ea580c}[class~="text-orange-700"]{color:#c2410c}[class~="text-red-600"]{color:#dc2626}[class~="text-rose-500"]{color:#f43f5e}[class~="text-rose-600"]{color:#e11d48}[class~="text-rose-700"]{color:#be123c}[class~="text-emerald-400"]{color:#34d399}[class~="text-emerald-600"]{color:#059669}[class~="text-emerald-700"]{color:#047857}[class~="text-sky-600"]{color:#0284c7}[class~="text-sky-700"]{color:#0369a1}[class~="text-amber-400"]{color:#fbbf24}[class~="text-amber-700"]{color:#b45309}[class~="text-indigo-700"]{color:#4338ca}[class~="hover:text-slate-600"]:hover{color:#475569}[class~="hover:text-amber-300"]:hover{color:#fcd34d}[class~="hover:text-amber-500"]:hover{color:#f59e0b}
[class~="shadow-sm"]{box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}[class~="shadow-lg"]{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)}[class~="shadow-xl"]{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1)}[class~="shadow-2xl"]{box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}[class~="shadow-inner"]{box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.05)}[class~="shadow-[inset_4px_0_0_#f59e0b,inset_-4px_0_0_#f59e0b]"]{box-shadow:inset 4px 0 0 #f59e0b,inset -4px 0 0 #f59e0b}[class~="backdrop-blur-md"]{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}
[class~="opacity-0"]{opacity:0}[class~="opacity-40"]{opacity:.4}[class~="opacity-100"]{opacity:1}[class~="invisible"]{visibility:hidden}[class~="disabled:opacity-35"]:disabled{opacity:.35}[class~="disabled:opacity-40"]:disabled{opacity:.4}[class~="disabled:cursor-not-allowed"]:disabled{cursor:not-allowed}
[class~="transition-all"],[class~="after:transition-all"]::after{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}[class~="transition-colors"]{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}[class~="transition-opacity"]{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}[class~="transition-transform"]{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}[class~="duration-200"]{transition-duration:200ms}[class~="duration-300"]{transition-duration:300ms}
[class~="transform"],[class~="translate-x-full"],[class~="translate-y-0"],[class~="translate-y-2"],[class~="translate-y-4"],[class~="scale-95"],[class~="active:scale-95"]:active{--tw-translate-x:0;--tw-translate-y:0;--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}[class~="translate-x-full"]{--tw-translate-x:100%}[class~="translate-y-0"]{--tw-translate-y:0}[class~="translate-y-2"]{--tw-translate-y:.5rem}[class~="translate-y-4"]{--tw-translate-y:1rem}[class~="scale-95"],[class~="active:scale-95"]:active{--tw-scale-x:.95;--tw-scale-y:.95}
[class~="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}[class~="placeholder-slate-400"]::placeholder{color:#94a3b8}[class~="accent-orange-400"]{accent-color:#fb923c}[class~="accent-orange-500"]{accent-color:#f97316}[class~="accent-sky-500"]{accent-color:#0ea5e9}
[class~="after:content-['']"]::after,[class*="after:content-"]::after{content:""}[class~="after:top-[2px]"]::after{top:2px}[class~="after:left-[2px]"]::after{left:2px}[class~="after:h-4"]::after{height:1rem}[class~="after:w-4"]::after{width:1rem}[class~="after:border"]::after{border-width:1px}.peer:checked~[class~="peer-checked:bg-orange-500"]{background-color:#f97316}.peer:checked~[class~="peer-checked:after:border-white"]::after{border-color:#fff}.peer:checked~[class~="peer-checked:after:translate-x-full"]::after{transform:translateX(100%)}
[class~="file:mr-3"]::file-selector-button{margin-right:.75rem}[class~="file:border-0"]::file-selector-button{border-width:0}[class~="file:bg-orange-100"]::file-selector-button{background-color:#ffedd5}[class~="file:px-3"]::file-selector-button{padding-left:.75rem;padding-right:.75rem}[class~="file:py-2"]::file-selector-button{padding-top:.5rem;padding-bottom:.5rem}[class~="hover:file:bg-orange-200"]:hover::file-selector-button{background-color:#fed7aa}
@media (min-width:640px){[class~="sm:inline"]{display:inline}[class~="sm:min-w-[300px]"]{min-width:300px}}
