body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f9fafb;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.min-h-screen{min-height:100vh}.py-8{padding-bottom:2rem;padding-top:2rem}.max-w-4xl{max-width:56rem}.bg-white{background-color:#fff}.rounded-lg{border-radius:.5rem}.shadow-lg{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.p-8{padding:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.font-bold{font-weight:700}.text-gray-900{color:#111827}.mb-8{margin-bottom:2rem}.grid{display:grid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.gap-8{gap:2rem}.space-y-6>*+*{margin-top:1.5rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.font-semibold{font-weight:600}.text-gray-800{color:#1f2937}.block{display:block}.text-sm{font-size:.875rem;line-height:1.25rem}.font-medium{font-weight:500}.mb-2{margin-bottom:.5rem}.w-full{width:100%}.px-3{padding-left:.75rem;padding-right:.75rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.border{border-width:1px}.border-gray-300{border-color:#d1d5db}.rounded-md{border-radius:.375rem}.focus\:outline-none:focus{outline:2px solid #0000;outline-offset:2px}.focus\:ring-2:focus{box-shadow:0 0 0 3px #3b82f680}.focus\:ring-blue-500:focus{--tw-ring-color:#3b82f6}.flex{display:flex}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:.5rem}.flex-1{flex:1 1}.px-4{padding-left:1rem;padding-right:1rem}.bg-gray-500{background-color:#6b7280}.text-white{color:#fff}.hover\:bg-gray-600:hover{background-color:#4b5563}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1)}.gap-4{gap:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.bg-blue-500{background-color:#3b82f6}.hover\:bg-blue-600:hover{background-color:#2563eb}.bg-green-500{background-color:#10b981}.hover\:bg-green-600:hover{background-color:#059669}.bg-gray-50{background-color:#f9fafb}.p-4{padding:1rem}.text-gray-600{color:#4b5563}.break-all{word-break:break-all}.mb-3{margin-bottom:.75rem}.font-mono{font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,Liberation Mono,Menlo,monospace}.space-y-4>*+*{margin-top:1rem}.bg-blue-50{background-color:#eff6ff}.overflow-x-auto{overflow-x:auto}.bg-green-50{background-color:#f0fdf4}.text-xs{font-size:.75rem;line-height:1rem}.text-gray-500{color:#6b7280}.bg-red-50{background-color:#fef2f2}.bg-green-100{background-color:#dcfce7}.text-green-800{color:#166534}.bg-red-100{background-color:#fee2e2}.text-red-800{color:#991b1b}.bg-yellow-100{background-color:#fef3c7}.text-green-600{color:#16a34a}.justify-between{justify-content:space-between}.bg-blue-100{background-color:#dbeafe}.border-blue-300{border-color:#93c5fd}.text-blue-800{color:#1e40af}.text-blue-700{color:#1d4ed8}.w-5{width:1.25rem}.h-5{height:1.25rem}.mr-2{margin-right:.5rem}.inline{display:inline}.text-lg{font-size:1.125rem;line-height:1.75rem}.max-w-2xl{max-width:42rem}.pt-4{padding-top:1rem}.fixed{position:fixed}.inset-0{bottom:0;left:0;right:0;top:0}.bg-black{background-color:#000}.bg-opacity-50{background-color:#00000080}.z-50{z-index:50}.max-w-md{max-width:28rem}.mx-4{margin-left:1rem;margin-right:1rem}.text-center{text-align:center}.mb-4{margin-bottom:1rem}.w-16{width:4rem}.h-16{height:4rem}.text-green-500{color:#10b981}.mx-auto{margin-left:auto;margin-right:auto}.mb-6{margin-bottom:1.5rem}.text-2xl{font-size:1.5rem;line-height:2rem}.gap-3{gap:.75rem}.bg-gray-300{background-color:#d1d5db}.text-gray-700{color:#374151}.hover\:bg-gray-400:hover{background-color:#9ca3af}.bg-yellow-50{background-color:#fffbeb}.border-yellow-200{border-color:#fde68a}.text-yellow-400{color:#fbbf24}.text-yellow-800{color:#92400e}.text-yellow-700{color:#a16207}.flex-shrink-0{flex-shrink:0}.ml-3{margin-left:.75rem}.mt-2{margin-top:.5rem}.list-decimal{list-style-type:decimal}.list-inside{list-style-position:inside}.space-y-1>*+*{margin-top:.25rem}.underline{text-decoration:underline}.text-blue-600{color:#2563eb}.modal-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:50}@media (min-width:1024px){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.64a4c01d.css.map*/