/* Command Center production utility build.
   Generated for the classes used by this static app so production does not rely on https://cdn.tailwindcss.com. */
*, ::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: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; }
body { margin: 0; line-height: inherit; }
button, input, optgroup, select, textarea { font-family: inherit; font-size: 100%; font-weight: inherit; line-height: inherit; color: inherit; margin: 0; padding: 0; }
button, select { text-transform: none; }
button, [role="button"] { cursor: pointer; }
button { background-color: transparent; background-image: none; }
table { text-indent: 0; border-color: inherit; border-collapse: collapse; }
img, svg, video, canvas, audio, iframe, embed, object { display: block; vertical-align: middle; }
img, video { max-width: 100%; height: auto; }
input::placeholder, textarea::placeholder { opacity: 1; color: #94a3b8; }

.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.inset-0{inset:0}.bottom-0{bottom:0}.right-3{right:.75rem}.top-1\/2{top:50%}.-top-24{top:-6rem}.-left-24{left:-6rem}.-right-24{right:-6rem}.z-50{z-index:50}.z-\[60\]{z-index:60}
.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.grid{display:grid}.hidden{display:none}
.h-2{height:.5rem}.h-11{height:2.75rem}.h-14{height:3.5rem}.h-20{height:5rem}.h-24{height:6rem}.h-72{height:18rem}.h-fit{height:fit-content}.h-full{height:100%}.min-h-screen{min-height:100vh}
.w-2{width:.5rem}.w-11{width:2.75rem}.w-14{width:3.5rem}.w-72{width:18rem}.w-full{width:100%}.min-w-0{min-width:0}.min-w-\[1000px\]{min-width:1000px}.max-w-md{max-width:28rem}.max-w-lg{max-width:32rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}
.-translate-y-1\/2{transform:translateY(-50%)}.transform{transform:var(--tw-transform)}.cursor-pointer{cursor:pointer}.resize{resize:both}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.object-contain{object-fit:contain}.outline-none{outline:2px solid transparent;outline-offset:2px}
.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))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}
.flex-1{flex:1 1 0%}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}
.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.space-y-2>:not([hidden])~:not([hidden]){margin-top:.5rem}.space-y-3>:not([hidden])~:not([hidden]){margin-top:.75rem}.space-y-4>:not([hidden])~:not([hidden]){margin-top:1rem}.space-y-5>:not([hidden])~:not([hidden]){margin-top:1.25rem}.space-y-6>:not([hidden])~:not([hidden]){margin-top:1.5rem}
.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-8{margin-top:2rem}.mt-10{margin-top:2.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}
.p-1{padding:.25rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-10{padding:2.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-8{padding-left:2rem;padding-right:2rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.pt-6{padding-top:1.5rem}.pr-14{padding-right:3.5rem}
.text-left{text-align:left}.text-right{text-align:right}.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}.text-4xl{font-size:2.25rem;line-height:2.5rem}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}.font-semibold{font-weight:600}.font-bold{font-weight:700}.font-black{font-weight:900}.leading-tight{line-height:1.25}
.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.rounded-2xl{border-radius:1rem}.rounded-\[2rem\]{border-radius:2rem}.rounded-full{border-radius:9999px}
.border{border-width:1px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-t-4{border-top-width:4px}.border-l-4{border-left-width:4px}.border-dashed{border-style:dashed}.border-slate-300{border-color:#cbd5e1}.border-slate-700{border-color:#334155}.border-white\/10{border-color:rgb(255 255 255 / .1)}
.bg-white{background-color:#fff}.bg-white\/10{background-color:rgb(255 255 255 / .1)}.bg-slate-50{background-color:#f8fafc}.bg-slate-100{background-color:#f1f5f9}.bg-slate-900{background-color:#0f172a}.bg-slate-950{background-color:#020617}.bg-blue-500{background-color:#3b82f6}.bg-orange-400{background-color:#fb923c}.bg-orange-50{background-color:#fff7ed}.bg-red-600{background-color:#dc2626}
.text-white{color:#fff}.text-slate-200{color:#e2e8f0}.text-slate-300{color:#cbd5e1}.text-slate-400{color:#94a3b8}.text-slate-500{color:#64748b}.text-slate-600{color:#475569}.text-slate-700{color:#334155}.text-slate-800{color:#1e293b}.text-slate-900{color:#0f172a}
.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-80{opacity:.8}.shadow-sm{box-shadow:0 1px 2px 0 rgb(0 0 0 / .05)}.shadow{box-shadow:0 1px 3px 0 rgb(0 0 0 / .1),0 1px 2px -1px rgb(0 0 0 / .1)}.shadow-2xl{box-shadow:0 25px 50px -12px rgb(0 0 0 / .25)}
.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}
.hover\:bg-red-700:hover{background-color:#b91c1c}.hover\:bg-slate-50:hover{background-color:#f8fafc}.hover\:bg-slate-800:hover{background-color:#1e293b}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-lg:hover{box-shadow:0 10px 15px -3px rgb(0 0 0 / .1),0 4px 6px -4px rgb(0 0 0 / .1)}
@media (min-width:640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (min-width:768px){.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\:w-80{width:20rem}}
@media (min-width:1024px){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[1fr_\.95fr\]{grid-template-columns:1fr .95fr}.lg\:p-12{padding:3rem}.lg\:p-14{padding:3.5rem}.lg\:text-5xl{font-size:3rem;line-height:1}}
@media (min-width:1280px){.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}
/* Platform Sprint 1 utility additions */
.col-span-2{grid-column:span 2 / span 2}.uppercase{text-transform:uppercase}.tracking-wide{letter-spacing:.025em}.min-h-\[118px\]{min-height:118px}.grid-cols-\[54px_1fr\]{grid-template-columns:54px 1fr}.w-2\/3{width:66.666667%}.w-5\/6{width:83.333333%}.w-3\/5{width:60%}.bg-slate-200{background-color:#e2e8f0}.bg-white\/90{background-color:rgb(255 255 255 / .9)}.bg-white\/70{background-color:rgb(255 255 255 / .7)}.bg-white\/40{background-color:rgb(255 255 255 / .4)}
@media (min-width:1280px){.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-\[1\.3fr_\.7fr\]{grid-template-columns:1.3fr .7fr}}
@media (min-width:1536px){.\32xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}
/* Sprint 2 provisioning utilities */
.h-4 { height: 1rem; }
.w-4 { width: 1rem; }
.h-12 { height: 3rem; }
.capitalize { text-transform: capitalize; }
.bg-amber-100 { --tw-bg-opacity: 1; background-color: rgb(254 243 199 / var(--tw-bg-opacity)); }
.text-amber-800 { --tw-text-opacity: 1; color: rgb(146 64 14 / var(--tw-text-opacity)); }
@media (min-width: 768px) { .md\:col-span-2 { grid-column: span 2 / span 2; } }

/* v1.2.22 production coverage patch for utilities introduced after CDN removal */
.inline-flex{display:inline-flex}.align-top{vertical-align:top}.items-end{align-items:flex-end}.overflow-auto{overflow:auto}.pt-2{padding-top:.5rem}.text-center{text-align:center}.top-1\/2{top:50%}.-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x,0),var(--tw-translate-y,0)) rotate(var(--tw-rotate,0)) skewX(var(--tw-skew-x,0)) skewY(var(--tw-skew-y,0)) scaleX(var(--tw-scale-x,1)) scaleY(var(--tw-scale-y,1))}.z-\[60\]{z-index:60}.h-3{height:.75rem}.h-8{height:2rem}.w-12{width:3rem}.w-2\/3{width:66.666667%}.w-3\/5{width:60%}.w-5\/6{width:83.333333%}.min-h-\[100px\]{min-height:100px}.min-h-\[110px\]{min-height:110px}.min-h-\[118px\]{min-height:118px}.min-w-\[1000px\]{min-width:1000px}.max-h-\[320px\]{max-height:320px}.grid-cols-\[54px_1fr\]{grid-template-columns:54px 1fr}.rounded-\[2rem\]{border-radius:2rem}.bg-red-50{background-color:#fef2f2}.bg-amber-50{background-color:#fffbeb}.bg-amber-100{background-color:#fef3c7}.bg-amber-950{background-color:#451a03}.bg-white\/10{background-color:rgba(255,255,255,.1)}.bg-white\/40{background-color:rgba(255,255,255,.4)}.bg-white\/70{background-color:rgba(255,255,255,.7)}.bg-white\/90{background-color:rgba(255,255,255,.9)}.border-red-200{border-color:#fecaca}.border-amber-200{border-color:#fde68a}.border-amber-300{border-color:#fcd34d}.border-amber-400{border-color:#fbbf24}.border-emerald-300{border-color:#6ee7b7}.border-white\/10{border-color:rgba(255,255,255,.1)}.text-red-700{color:#b91c1c}.text-amber-700{color:#b45309}.text-amber-800{color:#92400e}.text-amber-900{color:#78350f}.text-amber-950{color:#451a03}.text-emerald-700{color:#047857}.text-slate-100{color:#f1f5f9}
