@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@400;500;700&display=swap);*{box-sizing:border-box;margin:0;padding:0}body{background-color:#f5f7fa;color:#333;font-family:Noto Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:1.5}.step-indicator-container{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem;position:relative;width:100%}.step-item{flex:1 1;flex-direction:column}.step-circle,.step-item{align-items:center;display:flex;position:relative;z-index:2}.step-circle{border-radius:50%;height:2.5rem;justify-content:center;margin-bottom:.5rem;width:2.5rem}.step-circle.active{background-color:#2563eb;color:#fff}.step-circle.completed{background-color:#10b981;color:#fff}.step-circle.upcoming{background-color:#e5e7eb;color:#6b7280}.step-title{font-size:.75rem;text-align:center}.step-title.active{color:#2563eb;font-weight:500}.step-title.completed{color:#10b981}.step-title.upcoming{color:#6b7280}.step-line{background-color:#e5e7eb;left:0;width:100%}.step-line,.step-line-progress{height:2px;position:absolute;top:1.25rem;z-index:1}.step-line-progress{background-color:#10b981}.app-container{width:100%}.app-container,.min-h-screen{min-height:100vh}.bg-gray-50{background-color:#f9fafb}.bg-blue-700{background-color:#1d4ed8}.text-white{color:#fff}.py-4{padding-bottom:1rem;padding-top:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.shadow-md{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.max-w-5xl{max-width:64rem}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.justify-between{justify-content:space-between}.items-center{align-items:center}.text-xl{font-size:1.25rem}.font-bold{font-weight:700}.text-sm{font-size:.875rem}.my-6{margin-bottom:1.5rem;margin-top:1.5rem}.px-4{padding-left:1rem;padding-right:1rem}.bg-white{background-color:#fff}.rounded-lg{border-radius:.5rem}.p-6{padding:1.5rem}.mb-8{margin-bottom:2rem}.flex-1{flex:1 1}.relative{position:relative}.z-10{z-index:10}.w-10{width:2.5rem}.h-10{height:2.5rem}.rounded-full{border-radius:9999px}.bg-blue-600{background-color:#2563eb}.bg-green-500{background-color:#10b981}.bg-gray-200{background-color:#e5e7eb}.text-gray-700{color:#374151}.text-xs{font-size:.75rem}.mt-2{margin-top:.5rem}.text-center{text-align:center}.text-blue-600{color:#2563eb}.font-medium{font-weight:500}.text-gray-500{color:#6b7280}.absolute{position:absolute}.h-0\.5{height:.125rem}.top-5{top:1.25rem}.left-1\/2{left:50%}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.rounded{border-radius:.25rem}.text-gray-400{color:#9ca3af}.cursor-not-allowed{cursor:not-allowed}.text-gray-800{color:#1f2937}.hover\:bg-gray-300:hover{background-color:#d1d5db}.bg-green-600{background-color:#059669}.hover\:bg-blue-700:hover{background-color:#1d4ed8}.hover\:bg-green-700:hover{background-color:#047857}.fixed{position:fixed}.inset-0{bottom:0;left:0;right:0;top:0}.bg-gray-600{background-color:#4b5563}.bg-opacity-75{--bg-opacity:0.75}.z-50{z-index:50}.p-4{padding:1rem}.max-h-screen{max-height:100vh}.overflow-auto{overflow:auto}.border-b{border-bottom-width:1px}.whitespace-pre-wrap{white-space:pre-wrap}.border-t{border-top-width:1px}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.grid{display:grid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.gap-4{gap:1rem}.text-md{font-size:1rem}.font-semibold{font-weight:600}.mr-2{margin-right:.5rem}.w-full{width:100%}.p-2{padding:.5rem}.border{border-width:1px}.mb-1{margin-bottom:.25rem}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.bg-yellow-50{background-color:#fffbeb}.p-3{padding:.75rem}.border-yellow-200{border-color:#fef08a}.text-yellow-500{color:#eab308}.text-yellow-700{color:#a16207}.ml-6{margin-left:1.5rem}.markdown-content pre{word-wrap:break-word;white-space:pre-wrap}@media (min-width:768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}
/*# sourceMappingURL=main.d7a1d5da.css.map*/