.px-stage .px-20520c47a8a5{align-items: flex-start; background-color: #FAFAF9; box-sizing: border-box; display: flex; flex-direction: column; gap: 0px; height: 816px; justify-content: flex-start; overflow: hidden; width: 390px;position:relative;flex-shrink:0}
.px-stage .px-43f3306903b8{align-items: center; background-color: #FAFAF9; border-color: #E8EDE8; border-style: solid; border-width: 0px 0px 1px 0px; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 12px; height: 56.5px; justify-content: space-between; margin: 0px 0px -0.5px 0px; padding: 0px 12px; width: 390px}
.px-stage .px-b743cd2f0a3d{align-items: center; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 12px; height: 44px; justify-content: center; width: 44px}
.px-stage .px-d167c484e6f7{box-sizing: border-box; flex-shrink: 0; height: 24px; width: 24px}
.px-stage .px-c44c25683589{box-sizing: border-box; color: #213E34; flex: 1 1 0; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 18px; font-style: normal; font-weight: 600; letter-spacing: 0px; line-height: 29px; text-align: center}
.px-stage .px-f569377f5f79{align-items: center; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 12px; height: 44px; justify-content: center; opacity: 0; width: 44px}
.px-stage .px-54e8db05dccb{align-items: center; box-sizing: border-box; display: flex; flex-direction: column; flex: 1 1 0; gap: 24px; justify-content: flex-start; padding: 36px 24px 20px 24px; width: 100%}
.px-stage .px-c4095c980d78{align-items: center; background-color: #FAFAF9; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 18px; height: fit-content; justify-content: flex-start; padding: 0px 8px; width: 100%}
.px-stage .px-070d7293e561{align-items: center;  background-position: center; background-repeat: no-repeat; background-size: contain; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 0px; height: 240px; justify-content: center; width: 240px;position:relative}
.px-stage .px-9db17c61255a{box-sizing: border-box; color: #213E34; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 24px; font-style: normal; font-weight: 600; letter-spacing: 0px; line-height: 34px; text-align: center; width: 100%}
.px-stage .px-519b4fd03251{box-sizing: border-box; color: #53675B; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 16px; font-style: normal; font-weight: 400; letter-spacing: 0px; line-height: 24px; text-align: center; width: 100%}
.px-stage .px-704045eb2a0e{box-sizing: border-box; color: #53675B; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 14px; font-style: normal; font-weight: 400; letter-spacing: 0px; line-height: 21px; text-align: center; width: 100%}
.px-stage .px-f5706bbbf4fc{align-items: center; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 0px; height: 56px; justify-content: space-between; padding: 0px 20px; position: relative; width: 390px}
.px-stage .px-e209d7ac21e8{box-sizing: border-box; color: #213E34; flex-shrink: 0; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 18px; font-style: normal; font-weight: 600; letter-spacing: 0px; line-height: 24px; position: relative; text-align: left; width: 120px; z-index: 0}
.px-stage .px-60443d687058{box-sizing: border-box; color: #53675B; display: flex; flex-direction: column; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 14px; font-style: normal; font-weight: 400; height: 56px; justify-content: center; left: 140px; letter-spacing: 0px; line-height: 19px; position: absolute; text-align: center; top: 0px; width: 110px; z-index: 1}
.px-stage .px-bb4bdc75c494{align-items: flex-start; box-sizing: border-box; display: flex; flex-direction: column; flex: 1 1 0; gap: 14px; justify-content: flex-start; padding: 20px 20px 12px 20px; width: 390px}
.px-stage .px-2694e8447a59{align-items: center; background-color: #FFFFFF; border-radius: 20px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 12px; height: fit-content; justify-content: flex-start; padding: 20px; width: 350px}
.px-stage .px-e2b4b6c7a792{align-items: center; background-color: #EFF8E8; border-radius: 32px; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 0px; height: 64px; justify-content: center; width: 64px}
.px-stage .px-1b1db061b92d{box-sizing: border-box; flex-shrink: 0; height: 30px; width: 30px}
.px-stage .px-cf981b169850{box-sizing: border-box; color: #213E34; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 24px; font-style: normal; font-weight: 700; letter-spacing: 0px; line-height: 32px; text-align: center; width: 310px}
.px-stage .px-0fdfd0cec174{box-sizing: border-box; color: #53675B; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 16px; font-style: normal; font-weight: 400; letter-spacing: 0px; line-height: 22px; text-align: left; width: 310px}
.px-stage .px-5916046ef8cc{align-items: flex-start; background-color: #FFFFFF; border-radius: 16px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 10px; height: fit-content; justify-content: flex-start; padding: 16px; width: 350px}
.px-stage .px-b7cf00b8d374{box-sizing: border-box; color: #213E34; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 18px; font-style: normal; font-weight: 600; letter-spacing: 0px; line-height: 24px; text-align: left; width: 318px}
.px-stage .px-325521797284{box-sizing: border-box; color: #53675B; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 16px; font-style: normal; font-weight: 400; letter-spacing: 0px; line-height: 22px; text-align: left; width: 318px}
.px-stage .px-073c802b0b67{align-items: flex-start; background-color: #FAFAF9; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 10px; height: fit-content; justify-content: flex-start; padding: 12px 20px 20px 20px; width: 390px}
.px-stage .px-e19ec0651e26{align-items: center; background-color: #58CC02; border-radius: 16px; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 0px; height: 50px; justify-content: center; outline-offset: -0.5px; outline: 1px solid #58CC02; padding: 0px 16px; width: 350px}
.px-stage .px-699625898630{box-sizing: border-box; color: #142C10; flex-shrink: 0; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 16px; font-style: normal; font-weight: 600; letter-spacing: 0px; line-height: 22px; text-align: center; width: 318px}
.px-stage .px-b53f73f66ff9{align-items: center; background-color: #FFFFFF; border-radius: 16px; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 0px; height: 44px; justify-content: center; outline-offset: -0.5px; outline: 1px solid #D7E3D8; padding: 0px 16px; width: 350px}
.px-stage .px-464e25163638{box-sizing: border-box; color: #2B5D12; flex-shrink: 0; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 16px; font-style: normal; font-weight: 500; letter-spacing: 0px; line-height: 22px; text-align: center; width: 318px}
.px-stage .px-a7b85a5b2b57{align-items: center; background-color: #FAFAF9; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 12px; height: 56px; justify-content: center; padding: 0px 20px; width: 100%}
.px-stage .px-e6dfdd298428{box-sizing: border-box; color: #213E34; flex: 1 1 0; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 18px; font-style: normal; font-weight: 600; letter-spacing: 0px; line-height: 27px; text-align: center}
.px-stage .px-887d2658adc4{align-items: center; box-sizing: border-box; display: flex; flex-direction: column; flex: 1 1 0; gap: 14px; justify-content: flex-start; padding: 24px 20px 16px 20px; width: 100%}
.px-stage .px-df3dc2b3639a{align-items: center; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 8px; height: fit-content; justify-content: flex-start; padding: 0px 0px 4px 0px; width: 100%}
.px-stage .px-cd9c9fbaa738{align-items: flex-start; border-radius: 14px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 0px; height: 128px; justify-content: flex-start; overflow: hidden; position: relative; width: 128px}
.px-stage .px-449e03862f2b{box-sizing: border-box; color: #213E34; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 26px; font-style: normal; font-weight: 600; letter-spacing: 0px; line-height: 35px; text-align: center; width: 100%}
.px-stage .px-baf25f2cc70e{box-sizing: border-box; color: #53675B; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 16px; font-style: normal; font-weight: 400; letter-spacing: 0px; line-height: 25px; text-align: center; width: 100%}
.px-stage .px-8d18319b0dbc{align-items: center; background-color: #FFFFFF; border-radius: 16px; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 12px; height: fit-content; justify-content: flex-start; padding: 12px; width: 100%}
.px-stage .px-d3ed95633570{align-items: flex-start;  background-position: center; background-repeat: no-repeat; background-size: contain; border-radius: 14px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 0px; height: 94px; justify-content: flex-start; overflow: hidden; width: 84px;position:relative}
.px-stage .px-06a5f69033c4{align-items: flex-start; box-sizing: border-box; display: flex; flex-direction: column; flex: 1 1 0; gap: 3px; height: fit-content; justify-content: center}
.px-stage .px-57d59db29944{box-sizing: border-box; color: #213E34; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 18px; font-style: normal; font-weight: 600; letter-spacing: 0px; line-height: 27px; text-align: center; width: 100%}
.px-stage .px-58449be1acf4{box-sizing: border-box; color: #2B5D12; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 14px; font-style: normal; font-weight: 600; letter-spacing: 0px; line-height: 21px; text-align: center; width: 100%}
.px-stage .px-7cf5224ffa68{align-items: center; background-color: #FFF1E8; border-radius: 16px; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 12px; height: fit-content; justify-content: flex-start; outline-offset: -0.5px; outline: 1px solid #F1D5BF; padding: 16px; width: 100%}
.px-stage .px-f46bcd3b20f7{align-items: center; box-sizing: border-box; display: flex; flex-direction: column; flex: 1 1 0; gap: 3px; height: 50px; justify-content: center}
.px-stage .px-b445504ad57f{box-sizing: border-box; color: #9B4A20; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 19px; font-style: normal; font-weight: 600; letter-spacing: 0px; line-height: 29px; text-align: left; width: 100%}
.px-stage .px-e662676b291a{box-sizing: border-box; color: #9B4A20; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 12px; font-style: normal; font-weight: 400; letter-spacing: 0px; line-height: 18px; text-align: left; width: 100%}
.px-stage .px-d147ce512f4e{align-items: center; background-color: #58CC02; border-radius: 14px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 0px; height: 50px; justify-content: center; padding: 0px 14px; width: 72px}
.px-stage .px-d8c2ab5a614f{box-sizing: border-box; color: #142C10; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 16px; font-style: normal; font-weight: 600; letter-spacing: 0px; line-height: 24px; text-align: center; width: 100%}
.px-stage .px-52eca5ec7cfa{align-items: center; background-color: #FAFAF9; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 10px; height: fit-content; justify-content: flex-start; padding: 12px 20px 20px 20px; width: 100%}
.px-stage .px-d5a4162a115f{align-items: center; background-color: #58CC02; border-radius: 16px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 0px; height: 50px; justify-content: center; padding: 0px 16px; width: 100%}
.px-stage .px-abef9c2c2d4a{box-sizing: border-box; color: #53675B; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 15px; font-style: normal; font-weight: 400; letter-spacing: 0px; line-height: 25px; text-align: center; width: 100%}
.px-stage .px-3828fe13a21f{align-items: flex-start; background-color: #FAFAF9; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 0px; height: fit-content; justify-content: flex-start; padding: 12px 20px 20px 20px; width: 100%}
.px-stage .px-52ea4b070983{align-items: center; background-color: #58CC02; border-radius: 12px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 0px; height: 48px; justify-content: center; width: 100%}
.px-stage .px-1909d9d8b7ba{align-items: center; box-sizing: border-box; display: flex; flex-direction: column; flex: 1 1 0; gap: 18px; justify-content: flex-start; padding: 20px; width: 100%}
.px-stage .px-b9859cb68116{align-items: flex-start; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 7px; height: fit-content; justify-content: flex-start; padding: 6px 0px 10px 0px; width: 100%}
.px-stage .px-44e25a655b28{box-sizing: border-box; color: #213E34; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 22px; font-style: normal; font-weight: 600; letter-spacing: 0px; line-height: 33px; text-align: left; width: 100%}
.px-stage .px-8cce2d7ace99{box-sizing: border-box; color: #53675B; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 13px; font-style: normal; font-weight: 400; letter-spacing: 0px; line-height: 20px; text-align: left; width: 100%}
.px-stage .px-648eb9827cf7{align-items: flex-start; background-color: #FFFFFF; border-radius: 16px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 0px; height: fit-content; justify-content: flex-start; overflow: hidden; width: 100%}
.px-stage .px-ea7c3706c6c8{background-color: #E8E9ED; box-sizing: border-box; flex-shrink: 0; height: 330px; position: relative; width: 100%}
.px-stage .px-fcd6e4ed58bd{ background-position: center; background-repeat: no-repeat; background-size: contain; box-sizing: border-box; height: 280px; left: 92px; position: absolute; top: 65px; width: 280px; z-index: 0}
.px-stage .px-6846f88b83ef{box-sizing: border-box; color: #213E34; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 13px; font-style: normal; font-weight: 600; left: 22px; letter-spacing: 0px; line-height: 20px; position: absolute; text-align: left; top: 20px; width: 190px; z-index: 1}
.px-stage .px-c951b69c2c77{box-sizing: border-box; color: #53675B; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 10px; font-style: normal; font-weight: 400; left: 300px; letter-spacing: 0px; line-height: 15px; position: absolute; text-align: right; top: 22px; width: 30px; z-index: 2}
.px-stage .px-54cf7c187fd5{box-sizing: border-box; color: #213E34; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 28px; font-style: normal; font-weight: 700; left: 22px; letter-spacing: 0px; line-height: 42px; position: absolute; text-align: left; top: 48px; width: 300px; z-index: 3}
.px-stage .px-7b1368a21017{box-sizing: border-box; color: #53675B; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 12px; font-style: normal; font-weight: 400; left: 22px; letter-spacing: 0px; line-height: 18px; position: absolute; text-align: left; top: 96px; width: 260px; z-index: 4}
.px-stage .px-87b5f9419541{box-sizing: border-box; color: #9B4A20; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 16px; font-style: normal; font-weight: 600; left: 22px; letter-spacing: 0px; line-height: 24px; position: absolute; text-align: left; top: 158px; width: 150px; z-index: 5}
.px-stage .px-c2f30ac803f0{box-sizing: border-box; color: #9B4A20; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 36px; font-style: normal; font-weight: 700; left: 22px; letter-spacing: 0px; line-height: 54px; position: absolute; text-align: left; top: 185px; width: 170px; z-index: 6}
.px-stage .px-2304f4f85fbf{box-sizing: border-box; color: #213E34; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 13px; font-style: normal; font-weight: 600; left: 22px; letter-spacing: 0px; line-height: 20px; position: absolute; text-align: left; top: 286px; width: 200px; z-index: 7}
.px-stage .px-e8e7b7cae37a{align-items: flex-start; background-color: #213E34; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 9px; height: fit-content; justify-content: flex-start; padding: 17px 18px 18px 18px; width: 100%}
.px-stage .px-59ebb6bfc9ba{box-sizing: border-box; color: #FFFFFF; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 16px; font-style: normal; font-weight: 600; letter-spacing: 0px; line-height: 24px; text-align: left; width: 100%}
.px-stage .px-9b2689e9090c{box-sizing: border-box; color: #FFFFFF; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 11px; font-style: normal; font-weight: 400; letter-spacing: 0px; line-height: 17px; text-align: left; width: 100%}
.px-stage .px-69e9d3a605f2{align-items: center; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 10px; height: fit-content; justify-content: flex-start; width: 100%}
.px-stage .px-521d746ed8cc{align-items: center; background-color: #58CC02; border-radius: 12px; box-sizing: border-box; display: flex; flex-direction: row; flex: 1 1 0; gap: 0px; height: 46px; justify-content: center}
.px-stage .px-4de566ca5ee9{box-sizing: border-box; color: #142C10; flex: 1 1 0; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 13px; font-style: normal; font-weight: 600; letter-spacing: 0px; line-height: 20px; text-align: center}
.px-stage .px-2d3474345b3e{align-items: center; background-color: #213E34; border-radius: 12px; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 0px; height: 46px; justify-content: center; width: 92px}
.px-stage .px-39ae0f273491{box-sizing: border-box; color: #FFFFFF; flex: 1 1 0; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 13px; font-style: normal; font-weight: 600; letter-spacing: 0px; line-height: 20px; text-align: center}
.px-stage .px-b165e1e953e5{align-items: center; background-color: #FAFAF9; border-color: #E8EDE8; border-style: solid; border-width: 0px 0px 1px 0px; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 8px; height: 56.5px; justify-content: flex-start; margin: 0px 0px -0.5px 0px; padding: 0px 12px; width: 390px}
.px-stage .px-d5aa6c29f909{align-items: center; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 0px; height: 44px; justify-content: center; width: 44px}
.px-stage .px-2dbd6d626106{align-items: center; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 0px; height: 44px; justify-content: flex-start; width: 44px}
.px-stage .px-791722edf4f9{align-items: center; background-color: #58CC02; border-radius: 14px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 0px; height: 50px; justify-content: center; padding: 0px 14px; width: 100%}
.px-stage .px-50ac26e460dc{align-items: center; background-color: #FFFFFF; border-radius: 14px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 0px; height: 50px; justify-content: center; outline-offset: -0.5px; outline: 1px solid #7D8D81; padding: 0px 14px; width: 100%}
.px-stage .px-41fb4c21c847{box-sizing: border-box; color: #2B5D12; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 16px; font-style: normal; font-weight: 600; letter-spacing: 0px; line-height: 24px; text-align: center; width: 100%}
.px-stage .px-d3135ea4373d{align-items: flex-start; background-color: #FFFFFF; box-sizing: border-box; display: flex; flex-direction: column; gap: 0px; height: 816px; justify-content: flex-start; overflow: hidden; width: 390px;position:relative;flex-shrink:0}
.px-stage .px-2f187f49ed61{align-items: center; background-color: #FFFFFF; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 0px; height: 72px; justify-content: space-between; padding: 12px 8px 16px 8px; width: 100%}
.px-stage .px-339b424d65b4{align-items: center; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 0px; height: 44px; justify-content: center; width: 88px}
.px-stage .px-17731e641264{align-items: center; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 1px; height: 44px; justify-content: center; width: 44px}
.px-stage .px-118f40b925c3{box-sizing: border-box; flex-shrink: 0; height: 20px; width: 20px}
.px-stage .px-886ac7c10bea{align-items: center; box-sizing: border-box; display: flex; flex-direction: column; flex: 1 1 0; gap: 2px; height: 44px; justify-content: center}
.px-stage .px-4862e90a3df7{box-sizing: border-box; color: #262626; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 17px; font-style: normal; font-weight: 500; letter-spacing: 0px; line-height: 21px; text-align: center; width: 100%}
.px-stage .px-d781e1cfa57d{box-sizing: border-box; color: #69716C; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 11px; font-style: normal; font-weight: 400; letter-spacing: 0px; line-height: 14px; text-align: center; width: 100%}
.px-stage .px-11149663c044{align-items: center; background-color: #FFFFFF; box-sizing: border-box; display: flex; flex-direction: column; flex: 1 1 0; gap: 10px; justify-content: flex-start; padding: 0px 0px 16px 0px; width: 100%}
.px-stage .px-49ea07fda0fd{align-items: flex-start; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 12px; height: 180px; justify-content: flex-start; overflow: hidden; position: relative; width: 100%}
.px-stage .px-8e3e93165154{align-items: flex-start; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 0px; height: fit-content; justify-content: flex-start; padding: 10px 0px 0px 0px; width: 350px}
.px-stage .px-e6878d22fa15{box-sizing: border-box; color: #213E34; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 20px; font-style: normal; font-weight: 600; letter-spacing: 0px; line-height: 30px; text-align: left; width: 100%}
.px-stage .px-bee3004b7d77{align-items: flex-start; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 8px; height: fit-content; justify-content: flex-start; width: 350px}
.px-stage .px-49fe6272671e{align-items: center; background-color: #F5F7F6; border-radius: 12px; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 12px; height: 52px; justify-content: space-between; padding: 0px 14px; width: 100%}
.px-stage .px-958f2e4a0744{box-sizing: border-box; color: #213E34; flex: 1 1 0; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 16px; font-style: normal; font-weight: 400; letter-spacing: 0px; line-height: 24px; text-align: left}
.px-stage .px-13dbe465187d{box-sizing: border-box; flex-shrink: 0; height: 18px; width: 18px}
.px-stage .px-1a0876d23a3a{align-items: flex-start; box-sizing: border-box; display: flex; flex-direction: row; flex: 1 1 0; gap: 0px; justify-content: flex-start; width: 1px}
.px-stage .px-d03c1538accd{align-items: center; box-sizing: border-box; display: grid; flex-direction: row; flex-shrink: 0; gap: 8px; height: 44px; justify-content: flex-start; width: 350px;grid-template-columns:repeat(3,minmax(0,1fr))}
.px-stage .px-fd729c68e957{align-items: center; background-color: #FFFFFF; border-radius: 22px; box-sizing: border-box; display: flex; flex-direction: row; flex: 1 1 0; gap: 6px; height: 44px; justify-content: center; outline-offset: -0.5px; outline: 1px solid #E7E7E7; padding: 0px 8px}
.px-stage .px-284a441caf3d{box-sizing: border-box; color: #142C10; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 14px; font-style: normal; font-weight: 500; letter-spacing: 0px; line-height: 21px; text-align: center; white-space: nowrap}
.px-stage .px-bbbbb2a9a503{align-items: center; background-color: #FFFFFF; border-radius: 16px; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 2px; height: 56px; justify-content: flex-start; outline-offset: -0.35px; outline: 0.7px solid #E7E7E7; padding: 6px; width: 366px}
.px-stage .px-12868a030e36{box-sizing: border-box; flex-shrink: 0; height: 28px; width: 28px}
.px-stage .px-382144a3e46c{box-sizing: border-box; color: #53675B; flex: 1 1 0; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 16px; font-style: normal; font-weight: 400; letter-spacing: 0px; line-height: 24px; text-align: left}
.px-stage .px-5570f99930e5{box-sizing: border-box; flex-shrink: 0; height: 26px; width: 26px}
.px-stage .px-de7810e431f8{align-items: flex-start; background-color: #FFFFFF; box-sizing: border-box; display: flex; flex-direction: column; flex: 1 1 0; gap: 12px; justify-content: flex-start; padding: 12px 20px; width: 100%}
.px-stage .px-f3c392d96fc5{align-items: flex-start; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 0px; height: fit-content; justify-content: flex-end; width: 100%}
.px-stage .px-6227d03d738a{align-items: flex-start; background-color: #58CC02; border-radius: 16px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 12px; height: fit-content; justify-content: flex-start; padding: 14px; width: 292px}
.px-stage .px-bafa64192f40{box-sizing: border-box; color: #142C10; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 16px; font-style: normal; font-weight: 400; letter-spacing: 0px; line-height: 26px; text-align: left; width: 100%}
.px-stage .px-0badde8ca1c5{align-items: flex-start; background-color: #FFFFFF; border-radius: 16px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 14px; height: fit-content; justify-content: flex-start; padding: 16px; width: 100%}
.px-stage .px-b2a8bf4dba4b{align-items: center; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 8px; height: fit-content; justify-content: flex-start; width: 100%}
.px-stage .px-e30aa8ba6ebc{box-sizing: border-box; color: #213E34; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 16px; font-style: normal; font-weight: 600; letter-spacing: 0px; line-height: 24px; text-align: left; white-space: nowrap}
.px-stage .px-d448c2c61f85{box-sizing: border-box; color: #53675B; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 16px; font-style: normal; font-weight: 400; letter-spacing: 0px; line-height: 24px; text-align: left; width: 100%}
.px-stage .px-9ef615c312e5{align-items: center; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 8px; height: 36px; justify-content: flex-start; width: 100%}
.px-stage .px-d8de2e8a44d9{align-items: flex-start; background-color: #58CC02; border-radius: 5px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 12px; height: 10px; justify-content: flex-start; width: 10px}
.px-stage .px-3d5895f9b5cc{align-items: flex-start; background-color: #D7E3D8; border-radius: 5px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 12px; height: 10px; justify-content: flex-start; width: 10px}
.px-stage .px-5a483eee7716{align-items: center; background-color: #FFFFFF; border-radius: 14px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 0px; height: 50px; justify-content: center; outline-offset: -0.5px; outline: 1px solid #D7E3D8; padding: 0px 12px; width: 100%}
.px-stage .px-cbe124f38285{box-sizing: border-box; color: #2B5D12; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 16px; font-style: normal; font-weight: 500; letter-spacing: 0px; line-height: 24px; text-align: center; width: 100%}
.px-stage .px-67cfe11734b0{align-items: center; background-color: #EAF1FA; border-radius: 12px; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 12px; height: fit-content; justify-content: flex-start; padding: 12px; width: 100%}
.px-stage .px-0032bf0c8771{box-sizing: border-box; color: #315F96; flex: 1 1 0; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 14px; font-style: normal; font-weight: 400; letter-spacing: 0px; line-height: 21px; text-align: left}
.px-stage .px-8d344328a95e{align-items: center; box-sizing: border-box; display: grid; flex-direction: row; flex-shrink: 0; gap: 8px; height: 44px; justify-content: flex-start; padding: 0px 20px; width: 100%;grid-template-columns:repeat(3,minmax(0,1fr))}
.px-stage .px-1e202af85d66{align-items: flex-start; background-color: #FFFFFF; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 12px; height: fit-content; justify-content: flex-start; padding: 10px 12px 20px 12px; width: 100%}
.px-stage .px-3564cdee83c1{align-items: center; background-color: #FFFFFF; border-radius: 16px; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 2px; height: 56px; justify-content: flex-start; outline-offset: -0.35px; outline: 0.7px solid #E7E7E7; padding: 6px; width: 100%}
.px-stage .px-12fd36799a9f{align-items: flex-start; background-color: #FFFFFF; box-sizing: border-box; display: flex; flex-direction: column; gap: 0px; height: 844px; justify-content: flex-start; overflow: hidden; width: 390px;position:relative;flex-shrink:0}
.px-stage .px-8b57074bac29{align-items: center; background-color: #FFFFFF; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 0px; height: 56px; justify-content: space-between; padding: 0px 8px; width: 100%}
.px-stage .px-1d81188739b3{align-items: center; box-sizing: border-box; display: flex; flex-direction: column; flex: 1 1 0; gap: 0px; height: 44px; justify-content: center}
.px-stage .px-19baf11dd9ec{box-sizing: border-box; color: #233B2D; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 17px; font-style: normal; font-weight: 600; letter-spacing: 0px; line-height: 21px; text-align: center; width: 100%}
.px-stage .px-e716063909b6{box-sizing: border-box; color: #69737C; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 12px; font-style: normal; font-weight: 400; letter-spacing: 0px; line-height: 16px; text-align: center; width: 100%}
.px-stage .px-2b5a404cbac4{align-items: flex-start; box-sizing: border-box; display: flex; flex-direction: column; flex: 1 1 0; gap: 24px; justify-content: flex-start; padding: 20px 16px 12px 16px; width: 100%}
.px-stage .px-e41a31876f94{align-items: flex-end; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 0px; height: fit-content; justify-content: flex-start; width: 100%}
.px-stage .px-dad2966ac627{align-items: flex-start; background-color: #58CC02; border-radius: 16px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 0px; height: fit-content; justify-content: flex-start; padding: 12px 14px; width: 300px}
.px-stage .px-a1b24fbec604{box-sizing: border-box; color: #142C10; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 15px; font-style: normal; font-weight: 400; letter-spacing: 0px; line-height: 24px; text-align: left; width: 100%}
.px-stage .px-8fc94dd520d3{align-items: flex-start; background-color: #F7F8FA; border-radius: 12px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 14px; height: fit-content; justify-content: flex-start; padding: 14px; width: 100%}
.px-stage .px-2faeaf0eacb9{box-sizing: border-box; flex-shrink: 0; height: 16px; width: 16px}
.px-stage .px-36107ad16b21{box-sizing: border-box; color: #454E59; flex: 1 1 0; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 14px; font-style: normal; font-weight: 500; letter-spacing: 0px; line-height: 23px; text-align: left}
.px-stage .px-d82748d1cc0c{align-items: flex-start; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 12px; height: fit-content; justify-content: flex-start; width: 100%}
.px-stage .px-ef62bd6454e8{box-sizing: border-box; color: #626B75; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 13px; font-style: normal; font-weight: 400; letter-spacing: 0px; line-height: 21px; text-align: left; width: 100%}
.px-stage .px-feabd9087768{align-items: flex-start; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 0px; height: fit-content; justify-content: flex-start; padding: 8px 12px; width: 100%}
.px-stage .px-6aaf0a14af4d{align-items: center; box-sizing: border-box; display: grid; flex-direction: row; flex-shrink: 0; gap: 8px; height: 44px; justify-content: flex-start; width: 100%;grid-template-columns:repeat(3,minmax(0,1fr))}
.px-stage .px-87fac1657bdd{align-items: center; background-color: #F5F6F7; border-radius: 22px; box-sizing: border-box; display: flex; flex-direction: row; flex: 1 1 0; gap: 6px; height: 40px; justify-content: center; padding: 0px 8px}
.px-stage .px-8fce66885e08{box-sizing: border-box; color: #373D45; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 13px; font-style: normal; font-weight: 400; letter-spacing: 0px; line-height: 20px; text-align: center; white-space: nowrap}
.px-stage .px-b47bd0c434c9{align-items: flex-start; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 8px; height: fit-content; justify-content: flex-start; padding: 8px 12px 16px 12px; width: 100%}
.px-stage .px-cb28b7ca950d{box-sizing: border-box; color: #6C757E; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 11px; font-style: normal; font-weight: 400; letter-spacing: 0px; line-height: 18px; text-align: left; width: 100%}
.px-stage .px-8f862109698a{align-items: flex-start; background-color: #F5F6F7; border-radius: 16px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 4px; height: 100px; justify-content: flex-start; padding: 12px 12px 6px 12px; width: 100%}
.px-stage .px-a1499339adbe{box-sizing: border-box; color: #6C757E; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 15px; font-style: normal; font-weight: 400; letter-spacing: 0px; line-height: 25px; text-align: left; width: 100%}
.px-stage .px-3cc7c97cd7e8{align-items: center; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 4px; height: 44px; justify-content: flex-start; width: 100%}
.px-stage .px-1f252b9404fd{align-items: center; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 0px; height: 44px; justify-content: center; width: 40px}
.px-stage .px-34e2c4cd9fbf{box-sizing: border-box; flex-shrink: 0; height: 22px; width: 22px}
.px-stage .px-eb967a20676a{align-items: flex-start; box-sizing: border-box; display: flex; flex-direction: column; flex: 1 1 0; gap: 0px; height: 1px; justify-content: flex-start}
.px-stage .px-163cf5f1c845{align-items: center; background-color: #252A30; border-radius: 16px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 0px; height: 32px; justify-content: center; width: 32px}
.px-stage .px-653e59eb6c2e{box-sizing: border-box; flex-shrink: 0; height: 14px; width: 14px}
.px-stage .px-ad4e7f4f8ab2{align-items: center; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 7px; height: 30px; justify-content: flex-start; width: 100%}
.px-stage .px-66f590c7ca04{box-sizing: border-box; color: #2673D9; flex: 1 1 0; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 13px; font-style: normal; font-weight: 400; letter-spacing: 0px; line-height: 21px; text-align: left}
.px-stage .px-521c81947d81{align-items: center; background-color: #F7F8FA; border-radius: 10px; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 8px; height: fit-content; justify-content: flex-start; padding: 10px 12px; width: 100%}
.px-stage .px-de8ae84d73e0{box-sizing: border-box; color: #606A73; flex: 1 1 0; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 13px; font-style: normal; font-weight: 400; letter-spacing: 0px; line-height: 20px; text-align: left}
.px-stage .px-1392b8065296{align-items: flex-start; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 10px; height: fit-content; justify-content: flex-start; width: 100%}
.px-stage .px-7f3c7b912243{box-sizing: border-box; color: #213E34; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 15px; font-style: normal; font-weight: 600; letter-spacing: 0px; line-height: 23px; text-align: left; width: 100%}
.px-stage .px-27aa8f20c536{box-sizing: border-box; color: #213E34; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 14px; font-style: normal; font-weight: 400; letter-spacing: 0px; line-height: 22px; text-align: left; width: 100%}
.px-stage .px-02b38113c575{align-items: center; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 6px; height: fit-content; justify-content: flex-start; width: 100%}
.px-stage .px-849ebd4d4c96{box-sizing: border-box; color: #53675B; flex: 1 1 0; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 12px; font-style: normal; font-weight: 400; letter-spacing: 0px; line-height: 19px; text-align: left}
.px-stage .px-c57c27a76236{box-sizing: border-box; color: #2673D9; flex: 1 1 0; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 13px; font-style: normal; font-weight: 400; letter-spacing: 0px; line-height: 20px; text-align: left}
.px-stage .px-58e21ee37add{align-items: center; background-color: #E4E7EB; border-radius: 16px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 0px; height: 32px; justify-content: center; width: 32px}
.px-stage .px-99cc6d89b3d6{align-items: flex-start; background-color: #FFFFFF; box-sizing: border-box; display: flex; flex-direction: column; flex: 1 1 0; gap: 8px; justify-content: flex-start; padding: 10px 20px; width: 100%}
.px-stage .px-bef4a0bd2b7c{align-items: flex-start; background-color: #58CC02; border-radius: 16px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 4px; height: fit-content; justify-content: flex-start; padding: 10px; width: 310px}
.px-stage .px-a7af5a540077{box-sizing: border-box; color: #142C10; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 16px; font-style: normal; font-weight: 400; letter-spacing: 0px; line-height: 24px; text-align: left; width: 100%}
.px-stage .px-24b2fd4d2c2b{align-items: flex-start; background-color: #FFFFFF; border-radius: 16px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 8px; height: fit-content; justify-content: flex-start; padding: 12px; width: 100%}
.px-stage .px-a519d4ff2054{align-items: center; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 12px; height: fit-content; justify-content: space-between; width: 100%}
.px-stage .px-e53b9018ece8{align-items: center; box-sizing: border-box; display: flex; flex-direction: row; flex: 1 1 0; gap: 8px; height: fit-content; justify-content: flex-start}
.px-stage .px-bd501562fdf5{align-items: center; background-color: #EAF1FA; border-radius: 7px; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 12px; height: 28px; justify-content: center; padding: 0px 10px; width: fit-content}
.px-stage .px-66f7491ab87a{box-sizing: border-box; color: #315F96; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 12px; font-style: normal; font-weight: 500; letter-spacing: 0px; line-height: 18px; text-align: left; white-space: nowrap}
.px-stage .px-190e00d2bfca{box-sizing: border-box; color: #213E34; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 16px; font-style: normal; font-weight: 400; letter-spacing: 0px; line-height: 24px; text-align: left; width: 100%}
.px-stage .px-ae621d5e60f1{align-items: center; background-color: #FFF4DF; border-radius: 12px; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 8px; height: fit-content; justify-content: flex-start; padding: 8px; width: 100%}
.px-stage .px-2910081b2ece{box-sizing: border-box; color: #8B5A17; flex: 1 1 0; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 14px; font-style: normal; font-weight: 400; letter-spacing: 0px; line-height: 21px; text-align: left}
.px-stage .px-b2fb7523f894{align-items: flex-start; background-color: #EFF8E8; border-radius: 12px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 2px; height: fit-content; justify-content: flex-start; padding: 8px 10px; width: 100%}
.px-stage .px-f87007133e5f{box-sizing: border-box; color: #2B5D12; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 14px; font-style: normal; font-weight: 400; letter-spacing: 0px; line-height: 21px; text-align: left; width: 100%}
.px-stage .px-a4449e3ac802{align-items: center; box-sizing: border-box; display: grid; flex-direction: row; flex-shrink: 0; gap: 6px; height: 44px; justify-content: flex-start; width: 100%;grid-template-columns:repeat(3,minmax(0,1fr))}
.px-stage .px-70d802fbcf79{align-items: center; background-color: #F1F2EF; border-radius: 10px; box-sizing: border-box; display: flex; flex-direction: row; flex: 1 1 0; gap: 5px; height: 44px; justify-content: center; padding: 0px 6px}
.px-stage .px-b2eb54302162{box-sizing: border-box; color: #53675B; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 14px; font-style: normal; font-weight: 400; letter-spacing: 0px; line-height: 21px; text-align: left; white-space: nowrap}
.px-stage .px-1a8e9479bf9d{align-items: center; background-color: #FFFFFF; border-radius: 14px; box-sizing: border-box; display: flex; flex-direction: column; flex: 1 1 0; gap: 0px; height: 44px; justify-content: center; outline-offset: -0.5px; outline: 1px solid #D7E3D8; padding: 0px 6px}
.px-stage .px-17978bf566fa{align-items: flex-start; background-color: #FFFFFF; box-sizing: border-box; display: flex; flex-direction: column; flex: 1 1 0; gap: 10px; justify-content: flex-start; padding: 10px 16px; width: 100%}
.px-stage .px-a095299145dc{align-items: flex-start; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 8px; height: fit-content; justify-content: flex-start; width: 100%}
.px-stage .px-4a77288fc10a{align-items: flex-start; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 8px; height: fit-content; justify-content: flex-end; width: 100%}
.px-stage .px-536c4f3bdc00{align-items: flex-start; background-color: #58CC02; border-radius: 14px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 8px; height: fit-content; justify-content: flex-start; padding: 9px 12px; width: 300px}
.px-stage .px-422da86d7040{box-sizing: border-box; color: #142C10; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 14px; font-style: normal; font-weight: 400; letter-spacing: 0px; line-height: 21px; text-align: left; width: 100%}
.px-stage .px-d12e96304993{align-items: flex-start; background-color: #FFFFFF; border-radius: 14px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 7px; height: fit-content; justify-content: flex-start; padding: 12px; width: 100%}
.px-stage .px-a101f5653fc1{box-sizing: border-box; color: #2B5D12; flex: 1 1 0; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 13px; font-style: normal; font-weight: 600; letter-spacing: 0px; line-height: 20px; text-align: left}
.px-stage .px-57c1eb12f300{align-items: flex-start; background-color: #EFF8E8; border-radius: 8px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 8px; height: fit-content; justify-content: flex-start; padding: 5px 8px; width: 100%}
.px-stage .px-15321df607ac{box-sizing: border-box; color: #2B5D12; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 11px; font-style: normal; font-weight: 400; letter-spacing: 0px; line-height: 17px; text-align: left; width: 100%}
.px-stage .px-387840a350d7{align-items: flex-start; box-sizing: border-box; display: grid; flex-direction: row; flex-shrink: 0; gap: 8px; height: fit-content; justify-content: flex-start; width: 100%;grid-template-columns:repeat(3,minmax(0,1fr))}
.px-stage .px-a2848e721c9c{align-items: center; background-color: #FFFFFF; border-radius: 10px; box-sizing: border-box; display: flex; flex-direction: column; flex: 1 1 0; gap: 8px; height: 44px; justify-content: center; outline-offset: -0.5px; outline: 1px solid #D7E3D8}
.px-stage .px-c462178f02f7{box-sizing: border-box; color: #2B5D12; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 12px; font-style: normal; font-weight: 600; letter-spacing: 0px; line-height: 18px; text-align: center; width: 100%}
.px-stage .px-3f723e761ea2{box-sizing: border-box; color: #53675B; flex: 1 1 0; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 14px; font-style: normal; font-weight: 400; letter-spacing: 0px; line-height: 21px; text-align: left}
.px-stage .px-2618f3a2280a{align-items: flex-start; background-color: #FFFFFF; border-radius: 14px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 8px; height: fit-content; justify-content: flex-start; padding: 14px; width: 100%}
.px-stage .px-9e513f03c548{box-sizing: border-box; color: #2B5D12; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 15px; font-style: normal; font-weight: 600; letter-spacing: 0px; line-height: 23px; text-align: left; width: 100%}
.px-stage .px-51663064c0ca{box-sizing: border-box; color: #53675B; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 12px; font-style: normal; font-weight: 400; letter-spacing: 0px; line-height: 18px; text-align: left; width: 100%}
.px-stage .px-d5211e28f878{align-items: center; background-color: #FFFFFF; border-radius: 10px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 8px; height: 44px; justify-content: center; outline-offset: -0.5px; outline: 1px solid #D7E3D8; width: 100%}
.px-stage .px-a4fa090aa819{box-sizing: border-box; color: #213E34; flex: 1 1 0; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 14px; font-style: normal; font-weight: 400; letter-spacing: 0px; line-height: 21px; text-align: left}
.px-stage .px-4a278e097e9e{align-items: center; background-color: #E7EFEB; border-radius: 12px; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 12px; height: 44px; justify-content: center; width: 44px}
.px-stage .px-5589051bdf18{box-sizing: border-box; flex-shrink: 0; height: 23px; width: 23px}
.px-stage .px-8199c5a823ed{box-sizing: border-box; color: #53675B; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 11px; font-style: normal; font-weight: 400; letter-spacing: 0px; line-height: 17px; text-align: center; width: 100%}
.px-stage .px-d30063d6030a{align-items: flex-start; background-color: #FFFFFF; border-radius: 14px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 8px; height: fit-content; justify-content: flex-start; outline-offset: -0.5px; outline: 1px solid #D7E3D8; padding: 14px; width: 100%}
.px-stage .px-dd2ae03c900b{box-sizing: border-box; color: #213E34; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 16px; font-style: normal; font-weight: 600; letter-spacing: 0px; line-height: 24px; text-align: left; width: 100%}
.px-stage .px-bcad46f5a0fc{align-items: center; background-color: #58CC02; border-radius: 10px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 8px; height: 44px; justify-content: center; outline-offset: -0.5px; outline: 1px solid #58CC02; width: 100%}
.px-stage .px-4d56dad71328{box-sizing: border-box; color: #142C10; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 12px; font-style: normal; font-weight: 600; letter-spacing: 0px; line-height: 18px; text-align: center; width: 100%}
.px-stage .px-597af5d073cc{align-items: center; background-color: #58CC02; border-radius: 12px; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 12px; height: 44px; justify-content: center; width: 44px}
.px-stage .px-85373b6f74e0{align-items: flex-start; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 8px; height: 44px; justify-content: center; width: 100%}
.px-stage .px-ac3c374020b1{align-items: flex-start; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 6px; height: 420px; justify-content: flex-start; width: 100%}
.px-stage .px-c79273c2fc81{box-sizing: border-box; color: #53675B; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 14px; font-style: normal; font-weight: 400; letter-spacing: 0px; line-height: 21px; text-align: left; width: 100%}
.px-stage .px-5cbe3d08216c{align-items: flex-start; background-color: #FFFFFF; border-radius: 16px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 6px; height: fit-content; justify-content: flex-start; padding: 10px; width: 100%}
.px-stage .px-00809194dc5b{box-sizing: border-box; color: #213E34; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 16px; font-style: normal; font-weight: 400; letter-spacing: 0px; line-height: 22px; text-align: left; width: 100%}
.px-stage .px-473b94121978{align-items: center; background-color: #FFF4DF; border-radius: 12px; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 8px; height: fit-content; justify-content: flex-start; padding: 6px; width: 100%}
.px-stage .px-991ae07f80b6{box-sizing: border-box; color: #8B5A17; flex: 1 1 0; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 14px; font-style: normal; font-weight: 400; letter-spacing: 0px; line-height: 20px; text-align: left}
.px-stage .px-731e2b34961c{align-items: flex-start; background-color: #EFF8E8; border-radius: 12px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 2px; height: fit-content; justify-content: flex-start; padding: 6px 10px; width: 100%}
.px-stage .px-8aa98a34152c{box-sizing: border-box; color: #2B5D12; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 14px; font-style: normal; font-weight: 400; letter-spacing: 0px; line-height: 20px; text-align: left; width: 100%}
.px-stage .px-bf5eb1fca62e{align-items: flex-start; background-color: #FAFAF9; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 8px; height: fit-content; justify-content: flex-start; padding: 10px 12px 33px 12px; width: 100%}
.px-stage .px-dde055c497ac{align-items: center; background-color: #FFFFFF; border-radius: 16px; box-shadow: 0px 1px 4px #00000008; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 2px; height: 62px; justify-content: flex-start; outline-offset: -0.35px; outline: 0.7px solid #E7E7E7; padding: 6px; width: 100%}
.px-stage .px-64c8c822f4ad{align-items: center; background-color: #FFFFFF; box-sizing: border-box; display: flex; flex-direction: row; flex: 1 1 0; gap: 12px; height: 50px; justify-content: center}
.px-stage .px-0be3daf373be{align-items: center; background-image: radial-gradient(ellipse 90% 100% at 50% 100%, #A1E6D3 0%, #E0F6EE 64%, #FAFAF9 100%); background-repeat: no-repeat; background-size: 100% 100%; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 0px; height: fit-content; justify-content: flex-start; padding: 36px 16px 33px 16px; width: 100%}
.px-stage .px-d9c7c775786f{box-sizing: border-box; color: #06483F; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 15px; font-style: normal; font-weight: 600; letter-spacing: 0px; line-height: 23px; text-align: center; width: 100%}
.px-stage .px-fbc76f1ba243{align-items: flex-start; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 0px; height: 12.5px; justify-content: flex-start; width: 100%}
.px-stage .px-9edfda9677d3{box-sizing: border-box; color: #06483F; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 14px; font-style: normal; font-weight: 500; letter-spacing: 0px; line-height: 21px; text-align: center; width: 100%}
.px-stage .px-4883865c38e8{align-items: flex-start; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 0px; height: 11px; justify-content: flex-start; width: 100%}
.px-stage .px-fe3c4c333fc3{align-items: center; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 1.1px; height: 24px; justify-content: center; width: 100%}
.px-stage .px-afcdb7b66e46{background-color: #06483F; border-radius: 1.5px; box-sizing: border-box; flex-shrink: 0; height: 8px; width: 3px}
.px-stage .px-e8c8882184a0{background-color: #06483F; border-radius: 1.5px; box-sizing: border-box; flex-shrink: 0; height: 9px; width: 3px}
.px-stage .px-1210410dd676{background-color: #06483F; border-radius: 1.5px; box-sizing: border-box; flex-shrink: 0; height: 10px; width: 3px}
.px-stage .px-2bae7e40e8f0{background-color: #06483F; border-radius: 1.5px; box-sizing: border-box; flex-shrink: 0; height: 12px; width: 3px}
.px-stage .px-73bfcd292987{background-color: #06483F; border-radius: 1.5px; box-sizing: border-box; flex-shrink: 0; height: 15px; width: 3px}
.px-stage .px-e48d390c7608{background-color: #06483F; border-radius: 1.5px; box-sizing: border-box; flex-shrink: 0; height: 18px; width: 3px}
.px-stage .px-19bd191f52ac{background-color: #06483F; border-radius: 1.5px; box-sizing: border-box; flex-shrink: 0; height: 22px; width: 3px}
.px-stage .px-b74d7abe7a61{background-color: #06483F; border-radius: 1.5px; box-sizing: border-box; flex-shrink: 0; height: 24px; width: 3px}
.px-stage .px-03074c32b248{background-color: #06483F; border-radius: 1.5px; box-sizing: border-box; flex-shrink: 0; height: 20px; width: 3px}
.px-stage .px-09f2e943a2e7{background-color: #06483F; border-radius: 1.5px; box-sizing: border-box; flex-shrink: 0; height: 16px; width: 3px}
.px-stage .px-8bd3b55bddd5{background-color: #06483F; border-radius: 1.5px; box-sizing: border-box; flex-shrink: 0; height: 11px; width: 3px}
.px-stage .px-c8d36ffdb54d{background-color: #06483F; border-radius: 1.5px; box-sizing: border-box; flex-shrink: 0; height: 14px; width: 3px}
.px-stage .px-bbbdba07152e{background-color: #06483F; border-radius: 1.5px; box-sizing: border-box; flex-shrink: 0; height: 21px; width: 3px}
.px-stage .px-3e36169690bd{background-color: #06483F; border-radius: 1.5px; box-sizing: border-box; flex-shrink: 0; height: 23px; width: 3px}
.px-stage .px-8e650c2bb545{background-color: #06483F; border-radius: 1.5px; box-sizing: border-box; flex-shrink: 0; height: 17px; width: 3px}
.px-stage .px-72bbffc63265{background-color: #06483F; border-radius: 1.5px; box-sizing: border-box; flex-shrink: 0; height: 13px; width: 3px}
.px-stage .px-a267d4bd28c2{background-color: #06483F; border-radius: 1.5px; box-sizing: border-box; flex-shrink: 0; height: 19px; width: 3px}
.px-stage .px-76aa7869840e{align-items: center; background-color: #58CC02; border-radius: 16px; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 12px; height: 56px; justify-content: flex-start; padding: 0px 16px; width: 210px}
.px-stage .px-bca4e3ac2c5b{box-sizing: border-box; color: #142C10; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 18px; font-style: normal; font-weight: 500; letter-spacing: 0px; line-height: normal; text-align: left; white-space: nowrap}
.px-stage .px-2670e6ba4828{align-items: flex-start; box-sizing: border-box; display: flex; flex-direction: row; flex: 1 1 0; gap: 0px; height: 1px; justify-content: flex-start}
.px-stage .px-94b67272e6ea{box-sizing: border-box; color: #142C10; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 12px; font-style: normal; font-weight: 400; letter-spacing: 0px; line-height: normal; text-align: left; white-space: nowrap}
.px-stage .px-4ba40a836a86{align-items: center; background-image: radial-gradient(ellipse 90% 100% at 50% 100%, #F7DDE5 0%, #FFF2F5 64%, #FAFAF9 100%); background-repeat: no-repeat; background-size: 100% 100%; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 0px; height: fit-content; justify-content: flex-start; padding: 36px 16px 33px 16px; width: 100%}
.px-stage .px-4009e44af314{box-sizing: border-box; color: #78263C; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 15px; font-style: normal; font-weight: 600; letter-spacing: 0px; line-height: 23px; text-align: center; width: 100%}
.px-stage .px-f287baddc7ab{box-sizing: border-box; color: #78263C; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 14px; font-style: normal; font-weight: 500; letter-spacing: 0px; line-height: 21px; text-align: center; width: 100%}
.px-stage .px-50919fe453fa{align-items: flex-start; background-color: #FFFFFF; box-sizing: border-box; display: flex; flex-direction: column; flex: 1 1 0; gap: 10px; justify-content: flex-start; padding: 12px 20px; width: 100%}
.px-stage .px-fae0f8ef21f2{align-items: flex-start; background-color: #58CC02; border-radius: 16px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 8px; height: fit-content; justify-content: flex-start; padding: 14px; width: 310px}
.px-stage .px-10bf8f12c4cc{border-radius: 12px; box-sizing: border-box; flex-shrink: 0; height: 96px; overflow: hidden; position: relative; width: 282px}
.px-stage .px-3ccbc38c7956{align-items: flex-start; background-color: #FFFFFF; border-radius: 16px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 10px; height: fit-content; justify-content: flex-start; padding: 16px; width: 100%}
.px-stage .px-718cc08b22f3{box-sizing: border-box; color: #213E34; flex: 1 1 0; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 16px; font-style: normal; font-weight: 600; letter-spacing: 0px; line-height: 24px; text-align: left}
.px-stage .px-a25b3b3eede2{box-sizing: border-box; color: #53675B; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 16px; font-style: normal; font-weight: 400; letter-spacing: 0px; line-height: 26px; text-align: left; width: 100%}
.px-stage .px-7562f89c506a{align-items: center; box-sizing: border-box; display: grid; flex-direction: row; flex-shrink: 0; gap: 10px; height: fit-content; justify-content: flex-start; width: 100%;grid-template-columns:repeat(2,minmax(0,1fr))}
.px-stage .px-337f811f25a6{align-items: center; background-color: #58CC02; border-radius: 14px; box-sizing: border-box; display: flex; flex-direction: row; flex: 1 1 0; gap: 6px; height: 50px; justify-content: center; outline-offset: -0.5px; outline: 1px solid #58CC02; padding: 0px 10px}
.px-stage .px-6a3d9b65f2d7{box-sizing: border-box; color: #142C10; flex: 1 1 0; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 16px; font-style: normal; font-weight: 500; letter-spacing: 0px; line-height: 23px; text-align: center}
.px-stage .px-6088aa85d644{align-items: center; background-color: #FFFFFF; border-radius: 14px; box-sizing: border-box; display: flex; flex-direction: row; flex: 1 1 0; gap: 6px; height: 44px; justify-content: center; outline-offset: -0.5px; outline: 1px solid #D7E3D8; padding: 0px 10px}
.px-stage .px-74304d4b072c{box-sizing: border-box; color: #2B5D12; flex: 1 1 0; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 16px; font-style: normal; font-weight: 500; letter-spacing: 0px; line-height: 23px; text-align: center}
.px-stage .px-8c80a519db6a{box-sizing: border-box; color: #315F96; flex: 1 1 0; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 14px; font-style: normal; font-weight: 400; letter-spacing: 0px; line-height: 23px; text-align: left}
.px-stage .px-d6fc1f60afc6{align-items: center; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 8px; height: fit-content; justify-content: flex-end; width: 100%}
.px-stage .px-7e0425aa3ebe{box-sizing: border-box; color: #D44E4E; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 13px; font-style: normal; font-weight: 400; letter-spacing: 0px; line-height: normal; text-align: left; white-space: nowrap}
.px-stage .px-bdb976fc1e48{box-sizing: border-box; color: #142C10; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 17px; font-style: normal; font-weight: 600; letter-spacing: 0px; line-height: 21px; text-align: center; width: 100%}
.px-stage .px-a5b97729051e{align-items: center; box-sizing: border-box; display: flex; flex-direction: column; flex: 1 1 0; gap: 10px; justify-content: flex-start; padding: 0px 0px 16px 0px; width: 100%}
.px-stage .px-35bd9b40c095{align-items: center; background-color: #F5F6F7; border-radius: 22px; box-sizing: border-box; display: flex; flex-direction: row; flex: 1 1 0; gap: 6px; height: 44px; justify-content: center; padding: 0px 8px}
.px-stage .px-0e9144110a6f{align-items: center; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 2px; height: 44px; justify-content: center; width: 68px}
.px-stage .px-7ad63d5542b1{box-sizing: border-box; color: #454E59; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 11px; font-style: normal; font-weight: 400; letter-spacing: 0px; line-height: 17px; text-align: center; width: 100%}
.px-stage .px-813d2143c356{align-items: center; background-color: #FFFFFF; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 0px; height: 56px; justify-content: space-between; padding: 0px 8px; position: relative; width: 100%; z-index: 0}
.px-stage .px-bbe7587db72c{align-items: center; box-sizing: border-box; display: flex; flex-direction: column; flex: 1 1 0; gap: 10px; justify-content: flex-start; padding: 0px 0px 16px 0px; position: relative; width: 100%; z-index: 1}
.px-stage .px-c407a66a317c{align-items: flex-start; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 8px; height: fit-content; justify-content: flex-start; padding: 8px 12px 16px 12px; position: relative; width: 100%; z-index: 2}
.px-stage .px-ae3bd5db2313{background-color: #161B2452; box-sizing: border-box; height: 844px; left: 0px; position: absolute; top: 0px; width: 390px; z-index: 3}
.px-stage .px-24c223a4fcd6{align-items: flex-start; background-color: #FFFFFF; border-radius: 20px 20px 0px 0px; box-sizing: border-box; display: flex; flex-direction: column; gap: 8px; height: 468px; justify-content: flex-start; left: 0px; padding: 10px 20px 16px 20px; position: absolute; top: 376px; width: 390px; z-index: 4}
.px-stage .px-fc306eb18f16{align-items: center; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 0px; height: 8px; justify-content: flex-start; width: 100%}
.px-stage .px-58ae37018844{background-color: #D8DDE2; border-radius: 2px; box-sizing: border-box; flex-shrink: 0; height: 4px; width: 32px}
.px-stage .px-2f2b06ea1525{align-items: center; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 12px; height: 44px; justify-content: flex-start; width: 100%}
.px-stage .px-68ae9742824c{box-sizing: border-box; color: #252A30; flex: 1 1 0; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 18px; font-style: normal; font-weight: 600; letter-spacing: 0px; line-height: 27px; text-align: left}
.px-stage .px-f0d976c991d6{align-items: flex-start; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 0px; height: fit-content; justify-content: flex-start; width: 100%}
.px-stage .px-fdcd5c9d13a8{align-items: center; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 14px; height: 72px; justify-content: flex-start; width: 100%}
.px-stage .px-b7b8f051a405{align-items: center; background-color: #F5F6F7; border-radius: 12px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 0px; height: 44px; justify-content: center; width: 44px}
.px-stage .px-7b850ede327e{align-items: flex-start; box-sizing: border-box; display: flex; flex-direction: column; flex: 1 1 0; gap: 3px; height: fit-content; justify-content: flex-start}
.px-stage .px-1dd28d4c87f6{box-sizing: border-box; color: #252A30; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 15px; font-style: normal; font-weight: 500; letter-spacing: 0px; line-height: 23px; text-align: left; width: 100%}
.px-stage .px-bfd242cab936{box-sizing: border-box; color: #68727C; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 12px; font-style: normal; font-weight: 400; letter-spacing: 0px; line-height: 18px; text-align: left; width: 100%}
.px-stage .px-05a332707767{box-sizing: border-box; flex-shrink: 0; height: 17px; width: 17px}
.px-stage .px-836c8d985ae7{align-items: center; background-color: #F5F6F7; border-radius: 12px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 0px; height: 48px; justify-content: center; width: 100%}
.px-stage .px-c86018bcf6a3{box-sizing: border-box; color: #454E59; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 15px; font-style: normal; font-weight: 400; letter-spacing: 0px; line-height: 23px; text-align: center; width: 100%}
.px-stage .px-3abc748f8fed{align-items: flex-start; background-color: #FFFFFF; box-sizing: border-box; display: flex; flex-direction: column; gap: 0px; height: 892px; justify-content: flex-start; overflow: hidden; width: 390px;position:relative;flex-shrink:0}
.px-stage .px-2b4f65b354fd{align-items: flex-start; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 6px; height: fit-content; justify-content: flex-start; width: 100%}
.px-stage .px-20c5e666fc26{align-items: flex-start; background-color: #FFFFFF; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 8px; height: fit-content; justify-content: flex-start; padding: 0px 20px 8px 20px; width: 100%}
.px-stage .px-dd626fb5b1d0{align-items: flex-start; background-color: #FFFFFF; border-radius: 24px 24px 0px 0px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 10px; height: fit-content; justify-content: flex-start; outline-offset: -0.5px; outline: 1px solid #D7E3D8; padding: 16px 20px 24px 20px; width: 100%}
.px-stage .px-3cd5b42cb21c{box-sizing: border-box; color: #213E34; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 16px; font-style: normal; font-weight: 700; letter-spacing: 0px; line-height: 24px; text-align: center; white-space: nowrap}
.px-stage .px-ff2f1ad9ecfc{align-items: center; background-color: #FFFFFF; border-radius: 14px; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 12px; height: 52px; justify-content: center; outline-offset: -0.5px; outline: 1px solid #D7E3D8; padding: 0px 14px; width: 100%}
.px-stage .px-f4b8a2f47861{box-sizing: border-box; color: #213E34; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 16px; font-style: normal; font-weight: 500; letter-spacing: 0px; line-height: 24px; text-align: left; white-space: nowrap}
.px-stage .px-0e6650022bb1{align-items: center; background-color: #F1F2EF; border-radius: 14px; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 12px; height: 50px; justify-content: center; padding: 0px 14px; width: 100%}
.px-stage .px-65bffb13c346{box-sizing: border-box; color: #53675B; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 16px; font-style: normal; font-weight: 600; letter-spacing: 0px; line-height: 24px; text-align: center; white-space: nowrap}
.px-stage .px-2c670c2e725b{align-items: flex-start; background-color: #FFFFFF; border-radius: 16px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 10px; height: fit-content; justify-content: flex-start; padding: 12px; width: 100%}
.px-stage .px-54d64bcbabb1{align-items: flex-start; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 12px; height: 200px; justify-content: flex-start; overflow: hidden; position: relative; width: 100%}
.px-stage .px-1eacec7081ca{align-items: center; background-color: #EFF8E8; border-radius: 7px; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 12px; height: 28px; justify-content: center; padding: 0px 10px; width: fit-content}
.px-stage .px-bc5f4d95e08f{box-sizing: border-box; color: #2B5D12; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 12px; font-style: normal; font-weight: 500; letter-spacing: 0px; line-height: 18px; text-align: left; white-space: nowrap}
.px-stage .px-c5ada130ac6c{align-items: center; background-color: #FFFFFF; border-radius: 14px; box-sizing: border-box; display: flex; flex-direction: column; flex: 1 1 0; gap: 0px; height: 50px; justify-content: center; outline-offset: -0.5px; outline: 1px solid #D7E3D8; padding: 0px 12px}
.px-stage .px-b69fff6c07de{box-sizing: border-box; color: #213E34; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 16px; font-style: normal; font-weight: 700; letter-spacing: 0px; line-height: 24px; text-align: left; white-space: nowrap}
.px-stage .px-087c2cf4e0da{align-items: flex-start; background-color: #FFFFFF; border-radius: 14px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 4px; height: 100px; justify-content: center; outline-offset: -0.5px; outline: 1px solid #7D8D81; padding: 14px; width: 100%}
.px-stage .px-82bb2efe6db6{align-items: flex-start; background-color: #FFFFFF; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 10px; height: fit-content; justify-content: flex-start; padding: 10px 20px 20px 20px; width: 100%}
.px-stage .px-895d173ed155{align-items: center; box-sizing: border-box; display: grid; flex-direction: row; flex-shrink: 0; gap: 12px; height: fit-content; justify-content: flex-start; width: 100%;grid-template-columns:repeat(2,minmax(0,1fr))}
.px-stage .px-419b6c8d06c4{align-items: center; background-color: #FFFFFF; border-radius: 16px; box-sizing: border-box; display: flex; flex-direction: column; flex: 1 1 0; gap: 12px; height: 50px; justify-content: center; outline-offset: -0.5px; outline: 1px solid #D7E3D8; padding: 0px 16px}
.px-stage .px-79f9a7275377{box-sizing: border-box; color: #2B5D12; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 16px; font-style: normal; font-weight: 500; letter-spacing: 0px; line-height: 24px; text-align: left; white-space: nowrap}
.px-stage .px-8c28ceeb9744{align-items: center; background-color: #58CC02; border-radius: 16px; box-sizing: border-box; display: flex; flex-direction: column; flex: 1 1 0; gap: 12px; height: 50px; justify-content: center; padding: 0px 16px}
.px-stage .px-cd773d2d96e1{box-sizing: border-box; color: #142C10; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 16px; font-style: normal; font-weight: 500; letter-spacing: 0px; line-height: 24px; text-align: left; white-space: nowrap}
.px-stage .px-5b6d6c455981{background-color: #D7E3D8; border-radius: 2px; box-sizing: border-box; flex-shrink: 0; height: 4px; width: 318px}
.px-stage .px-2b32a6f678b5{align-items: flex-start; background-color: #FFFFFF; box-sizing: border-box; display: flex; flex-direction: column; flex: 1 1 0; gap: 14px; justify-content: flex-start; padding: 16px 20px; width: 100%}
.px-stage .px-19fcad12f069{align-items: flex-start; background-color: #FFFFFF; border-radius: 16px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 12px; height: fit-content; justify-content: flex-start; padding: 16px; width: 100%}
.px-stage .px-e2cc6093404f{box-sizing: border-box; color: #213E34; flex: 1 1 0; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 18px; font-style: normal; font-weight: 700; letter-spacing: 0px; line-height: 27px; text-align: left}
.px-stage .px-eb4119eeca06{box-sizing: border-box; color: #213E34; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 16px; font-style: normal; font-weight: 400; letter-spacing: 0px; line-height: 26px; text-align: left; width: 100%}
.px-stage .px-b255780f2be4{align-items: center; background-color: #FFF4DF; border-radius: 12px; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 12px; height: fit-content; justify-content: flex-start; padding: 12px; width: 100%}
.px-stage .px-c271df2cf9ab{box-sizing: border-box; color: #8B5A17; flex: 1 1 0; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 14px; font-style: normal; font-weight: 400; letter-spacing: 0px; line-height: 23px; text-align: left}
.px-stage .px-cc08143ca543{align-items: flex-start; background-color: #FFFFFF; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 10px; height: fit-content; justify-content: flex-start; padding: 12px 20px 20px 20px; width: 100%}
.px-stage .px-d56c3f03afd0{align-items: center; background-color: #FFFFFF; border-radius: 14px; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 12px; height: 52px; justify-content: flex-start; outline-offset: -0.5px; outline: 1px solid #D7E3D8; padding: 0px 14px; width: 100%}
.px-stage .px-0e065f86a216{align-items: flex-start; background-color: #FFFFFF; border-radius: 16px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 12px; height: fit-content; justify-content: flex-start; outline-offset: -0.5px; outline: 1px solid #D7E3D8; padding: 14px; width: 100%}
.px-stage .px-440433353150{align-items: center; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 12px; height: fit-content; justify-content: flex-start; width: 100%}
.px-stage .px-76654981c4cf{align-items: flex-start; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 12px; height: 82px; justify-content: flex-start; overflow: hidden; position: relative; width: 82px}
.px-stage .px-c608916298c4{align-items: flex-start; box-sizing: border-box; display: flex; flex-direction: column; flex: 1 1 0; gap: 5px; height: fit-content; justify-content: center}
.px-stage .px-87a037eed79e{box-sizing: border-box; color: #213E34; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 16px; font-style: normal; font-weight: 700; letter-spacing: 0px; line-height: 24px; text-align: left; width: 100%}
.px-stage .px-1d320d584135{align-items: center; background-color: #FCECEC; border-radius: 12px; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 12px; height: fit-content; justify-content: flex-start; padding: 12px; width: 100%}
.px-stage .px-3fae2daa025a{box-sizing: border-box; color: #B83A3A; flex: 1 1 0; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 14px; font-style: normal; font-weight: 400; letter-spacing: 0px; line-height: 23px; text-align: left}
.px-stage .px-45bdf0bd0a20{align-items: flex-start; background-color: #FFFFFF; border-radius: 14px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 4px; height: fit-content; justify-content: flex-start; width: 100%}
.px-stage .px-79e41402d124{align-items: flex-start; background-color: #F7F8FA; border-radius: 12px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 12px; height: fit-content; justify-content: flex-start; padding: 14px; width: 100%}
.px-stage .px-c75c796bcab2{box-sizing: border-box; color: #53675B; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 12px; font-style: normal; font-weight: 400; letter-spacing: 0px; line-height: 19px; text-align: left; width: 100%}
.px-stage .px-7caf645d0d66{box-sizing: border-box; color: #53675B; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 14px; font-style: normal; font-weight: 400; letter-spacing: 0px; line-height: 22px; text-align: left; width: 100%}
.px-stage .px-001d8b308c5f{align-items: center; background-color: #FFFFFF; border-radius: 10px; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 6px; height: 44px; justify-content: center; outline-offset: -0.5px; outline: 1px solid #D7E3D8; padding: 0px 12px; width: fit-content}
.px-stage .px-a68e9583960e{box-sizing: border-box; color: #454E59; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 14px; font-style: normal; font-weight: 500; letter-spacing: 0px; line-height: normal; text-align: left; white-space: nowrap}
.px-stage .px-7e0d33cbbad3{box-sizing: border-box; color: #213E34; flex: 1 1 0; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 15px; font-style: normal; font-weight: 600; letter-spacing: 0px; line-height: 23px; text-align: left}
.px-stage .px-df4241517fd1{align-items: flex-start; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 8px; height: fit-content; justify-content: flex-start; width: 100%}
.px-stage .px-b3aa0225b4a8{align-items: center; background-color: #252A30; border-radius: 10px; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 6px; height: 44px; justify-content: center; padding: 0px 12px; width: fit-content}
.px-stage .px-78540d34bc17{box-sizing: border-box; color: #FFFFFF; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 14px; font-style: normal; font-weight: 500; letter-spacing: 0px; line-height: normal; text-align: left; white-space: nowrap}
.px-stage .px-582938fcae28{align-items: flex-start; background-color: #FFFFFF; border-radius: 16px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 10px; height: fit-content; justify-content: flex-start; padding: 14px; width: 100%}
.px-stage .px-b75b09e4b645{box-sizing: border-box; color: #213E34; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 18px; font-style: normal; font-weight: 600; letter-spacing: 0px; line-height: 27px; text-align: left; white-space: nowrap}
.px-stage .px-3a1da61399e3{box-sizing: border-box; color: #53675B; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 16px; font-style: normal; font-weight: 500; letter-spacing: 0px; line-height: 24px; text-align: left; white-space: nowrap}
.px-stage .px-c94749f4dbbd{align-items: center; background-color: #FFFFFF; border-radius: 12px; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 12px; height: 50px; justify-content: center; outline-offset: -0.5px; outline: 1px solid #D7E3D8; padding: 0px 12px; width: 100%}
.px-stage .px-3664ddacdc30{box-sizing: border-box; color: #213E34; flex: 1 1 0; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 16px; font-style: normal; font-weight: 400; letter-spacing: 0px; line-height: 24px; text-align: center}
.px-stage .px-5c699f58aa32{align-items: center; background-color: #FFFFFF; border-radius: 14px; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 12px; height: 56px; justify-content: flex-start; padding: 8px; width: 100%}
.px-stage .px-f3adbfee39b9{align-items: flex-start; border-radius: 10px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 0px; height: 40px; justify-content: flex-start; overflow: hidden; position: relative; width: 40px}
.px-stage .px-cb6e2fb60586{align-items: flex-start; background-color: #58CC02; border-radius: 16px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 10px; height: fit-content; justify-content: flex-start; padding: 14px; width: 100%}
.px-stage .px-fffd72355970{box-sizing: border-box; color: #213E34; flex: 1 1 0; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 18px; font-style: normal; font-weight: 600; letter-spacing: 0px; line-height: 27px; text-align: left}
.px-stage .px-d58308cc5e28{align-items: flex-start; background-color: #EFF8E8; border-radius: 12px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 10px; height: fit-content; justify-content: flex-start; padding: 12px; width: 100%}
.px-stage .px-d427a67729cd{align-items: flex-start; background-color: #FFFFFF; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 8px; height: fit-content; justify-content: flex-start; padding: 10px 20px 20px 20px; width: 100%}
.px-stage .px-dec2582d7450{align-items: center; background-color: #58CC02; border-radius: 14px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 0px; height: 50px; justify-content: center; outline-offset: -0.5px; outline: 1px solid #58CC02; padding: 0px 12px; width: 100%}
.px-stage .px-f63b53738353{box-sizing: border-box; color: #142C10; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 16px; font-style: normal; font-weight: 500; letter-spacing: 0px; line-height: 24px; text-align: center; width: 100%}
.px-stage .px-337a8b4e77fa{align-items: center; background-color: #FFFFFF; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 0px; height: 72px; justify-content: space-between; padding: 12px 8px 16px 8px; position: relative; width: 100%; z-index: 0}
.px-stage .px-13d6d36207fa{align-items: flex-start; background-color: #FFFFFF; box-sizing: border-box; display: flex; flex-direction: column; flex: 1 1 0; gap: 14px; justify-content: flex-start; padding: 16px 20px; position: relative; width: 100%; z-index: 1}
.px-stage .px-92e0c0521f5b{align-items: flex-start; background-color: #58CC02; border-radius: 16px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 4px; height: fit-content; justify-content: flex-start; padding: 14px; width: 286px}
.px-stage .px-545bd5fabf11{box-sizing: border-box; color: #213E34; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 15px; font-style: normal; font-weight: 600; letter-spacing: 0px; line-height: 23px; text-align: left; white-space: nowrap}
.px-stage .px-972b7531b715{align-items: flex-start; background-color: #EFF8E8; border-radius: 12px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 6px; height: fit-content; justify-content: flex-start; padding: 12px; width: 100%}
.px-stage .px-47d9b3f4f43f{box-sizing: border-box; color: #2B5D12; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 14px; font-style: normal; font-weight: 600; letter-spacing: 0px; line-height: 21px; text-align: left; white-space: nowrap}
.px-stage .px-ef0ccb28b01e{box-sizing: border-box; color: #53675B; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 14px; font-style: normal; font-weight: 400; letter-spacing: 0px; line-height: 23px; text-align: left; width: 100%}
.px-stage .px-d42b3b408c72{align-items: center; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 12px; height: 38px; justify-content: space-between; width: 100%}
.px-stage .px-b944cdfb054a{align-items: center; background-color: #F1F2EF; border-radius: 10px; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 12px; height: 38px; justify-content: flex-start; padding: 0px 10px; width: fit-content}
.px-stage .px-0d29f5d35bee{align-items: center; box-sizing: border-box; display: grid; flex-direction: row; flex-shrink: 0; gap: 8px; height: 44px; justify-content: flex-start; padding: 0px 20px; position: relative; width: 100%; z-index: 2;grid-template-columns:repeat(3,minmax(0,1fr))}
.px-stage .px-76540eb68602{align-items: flex-start; background-color: #FFFFFF; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 12px; height: fit-content; justify-content: flex-start; padding: 10px 12px 20px 12px; position: relative; width: 100%; z-index: 3}
.px-stage .px-b4d1f48c38a7{box-sizing: border-box; color: #53675B; flex: 1 1 0; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 15px; font-style: normal; font-weight: 400; letter-spacing: 0px; line-height: 23px; text-align: left}
.px-stage .px-12363c626657{align-items: flex-start; background-color: #FFFFFF; border-radius: 20px; box-sizing: border-box; display: flex; flex-direction: column; gap: 14px; height: fit-content; justify-content: flex-start; left: 12px; outline-offset: -0.5px; outline: 1px solid #D7E3D8; padding: 18px; position: absolute; top: 386px; width: 366px; z-index: 4}
.px-stage .px-e1ddd114bbb2{box-sizing: border-box; color: #213E34; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 20px; font-style: normal; font-weight: 700; letter-spacing: 0px; line-height: 29px; text-align: left; width: 100%}
.px-stage .px-66874b7d2b35{box-sizing: border-box; color: #213E34; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 16px; font-style: normal; font-weight: 400; letter-spacing: 0px; line-height: 23px; text-align: left; width: 100%}
.px-stage .px-bead5076add1{align-items: center; background-color: #58CC02; border-radius: 14px; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 6px; height: 50px; justify-content: center; outline-offset: -0.5px; outline: 1px solid #58CC02; padding: 0px 10px; width: 100%}
.px-stage .px-092ac2747b81{align-items: center; background-color: #FAFAF9; border-color: #E8EDE8; border-style: solid; border-width: 0px 0px 1px 0px; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 12px; height: 56.5px; justify-content: space-between; margin: 0px 0px -0.5px 0px; padding: 0px 12px; position: relative; width: 390px}
.px-stage .px-ab3b872cb42a{align-items: center; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 12px; height: 44px; justify-content: center; position: relative; width: 44px; z-index: 0}
.px-stage .px-837de82c8dfc{box-sizing: border-box; color: #213E34; display: flex; flex-direction: column; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 18px; font-style: normal; font-weight: 600; height: 56px; justify-content: center; left: 68px; letter-spacing: 0px; line-height: 29px; position: absolute; text-align: center; top: 0px; width: 254px; z-index: 1}
.px-stage .px-dfe7248ecc71{align-items: flex-start; box-sizing: border-box; display: flex; flex-direction: column; flex: 1 1 0; gap: 10px; justify-content: flex-start; padding: 12px 20px; width: 100%}
.px-stage .px-5ec606251c3b{align-items: flex-start; box-sizing: border-box; display: flex; flex-direction: column; flex: 1 1 0; gap: 2px; height: fit-content; justify-content: flex-start}
.px-stage .px-8d8aac87de77{box-sizing: border-box; color: #213E34; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 20px; font-style: normal; font-weight: 700; letter-spacing: 0px; line-height: 30px; text-align: left; white-space: nowrap}
.px-stage .px-276e6d2b6ae5{align-items: center; background-color: #EAF1FA; border-radius: 12px; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 8px; height: fit-content; justify-content: flex-start; padding: 10px; width: 100%}
.px-stage .px-a87d13858393{align-items: flex-start; background-color: #FFFFFF; border-radius: 16px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 5px; height: fit-content; justify-content: flex-start; padding: 12px; width: 100%}
.px-stage .px-0d50c67dffaf{box-sizing: border-box; color: #213E34; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 16px; font-style: normal; font-weight: 600; letter-spacing: 0px; line-height: 26px; text-align: left; width: 100%}
.px-stage .px-c59c409b0e2e{align-items: flex-start; background-color: #FAFAF9; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 12px; height: fit-content; justify-content: flex-start; padding: 10px 20px 20px 20px; width: 100%}
.px-stage .px-3e9d7738354e{align-items: center; background-color: #58CC02; border-radius: 16px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 12px; height: 50px; justify-content: center; padding: 0px 16px; width: 100%}
.px-stage .px-eaedd953bd11{align-items: center; box-sizing: border-box; display: flex; flex-direction: column; flex: 1 1 0; gap: 16px; justify-content: flex-start; padding: 26px 24px 16px 24px; width: 100%}
.px-stage .px-66256cda2f9a{align-items: center; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 16px; height: fit-content; justify-content: flex-start; width: 100%}
.px-stage .px-bd5114862d45{align-items: center;  background-position: center; background-repeat: no-repeat; background-size: contain; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 12px; height: 196px; justify-content: center; width: 196px;position:relative}
.px-stage .px-755a25012a55{box-sizing: border-box; color: #213E34; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 22px; font-style: normal; font-weight: 700; letter-spacing: 0px; line-height: 33px; text-align: center; width: 100%}
.px-stage .px-e68a0c32e563{align-items: center; background-color: #FFFFFF; border-radius: 16px; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 14px; height: fit-content; justify-content: flex-start; padding: 14px; width: 100%}
.px-stage .px-332ef2d066c6{align-items: flex-start; border-radius: 12px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 12px; height: 76px; justify-content: flex-start; overflow: hidden; position: relative; width: 76px}
.px-stage .px-6846bb7a3ca2{align-items: flex-start; box-sizing: border-box; display: flex; flex-direction: column; flex: 1 1 0; gap: 4px; height: fit-content; justify-content: center}
.px-stage .px-847ed0cfb5bb{box-sizing: border-box; color: #213E34; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 17px; font-style: normal; font-weight: 600; letter-spacing: 0px; line-height: 28px; text-align: left; width: 100%}
.px-stage .px-70ced724b168{align-items: flex-start; background-color: #FAFAF9; box-sizing: border-box; display: flex; flex-direction: column; gap: 0px; height: 912px; justify-content: flex-start; overflow: hidden; width: 390px;position:relative;flex-shrink:0}
.px-stage .px-c77755fa6d75{box-sizing: border-box; color: #213E34; flex: 1 1 0; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 18px; font-style: normal; font-weight: 600; letter-spacing: 0px; line-height: 25px; text-align: center}
.px-stage .px-c00110fb3e4a{align-items: flex-start; box-sizing: border-box; display: flex; flex-direction: column; flex: 1 1 0; gap: 0px; justify-content: flex-start; padding: 8px 20px 20px 20px; width: 100%}
.px-stage .px-3891e0ecffdb{align-items: flex-start; box-sizing: border-box; display: flex; flex-direction: column; flex: 1 1 0; gap: 12px; justify-content: space-between; width: 100%}
.px-stage .px-8fe00d9ef033{align-items: flex-start; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 6px; height: fit-content; justify-content: flex-start; padding: 12px 0px 16px 0px; width: 100%}
.px-stage .px-b6dfc1fc3a0d{box-sizing: border-box; color: #53675B; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 10px; font-style: normal; font-weight: 400; letter-spacing: 0px; line-height: 15px; text-align: left; width: 100%}
.px-stage .px-adc46d7b1546{box-sizing: border-box; color: #213E34; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 25px; font-style: normal; font-weight: 700; letter-spacing: 0px; line-height: 38px; text-align: left; width: 100%}
.px-stage .px-62daeccfcd09{align-items: flex-start; background-color: #FFF1E8; border-radius: 18px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 10px; height: fit-content; justify-content: flex-start; outline-offset: -0.5px; outline: 1px solid #F1D5BF; overflow: hidden; padding: 18px; position: relative; width: 100%}
.px-stage .px-d9bcf8d641d0{box-sizing: border-box; color: #9B4A20; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 11px; font-style: normal; font-weight: 400; letter-spacing: 0px; line-height: 17px; position: relative; text-align: left; width: 100%; z-index: 0}
.px-stage .px-f1a3b3b86ea9{box-sizing: border-box; color: #9B4A20; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 15px; font-style: normal; font-weight: 600; letter-spacing: 0px; line-height: 23px; position: relative; text-align: left; width: 100%; z-index: 1}
.px-stage .px-1491f93ba351{align-items: center; box-sizing: border-box; display: grid; flex-direction: row; flex-shrink: 0; gap: 12px; height: fit-content; justify-content: flex-start; position: relative; width: 100%; z-index: 2;grid-template-columns:repeat(2,minmax(0,1fr))}
.px-stage .px-a9b4f00e4e40{box-sizing: border-box; color: #9B4A20; flex: 1 1 0; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 58px; font-style: normal; font-weight: 700; letter-spacing: 0px; line-height: 64px; text-align: left}
.px-stage .px-3a1aecdf4126{box-sizing: border-box; color: #9B4A20; flex: 1 1 0; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 14px; font-style: normal; font-weight: 600; letter-spacing: 0px; line-height: 20px; text-align: right}
.px-stage .px-0d93b58b6136{box-sizing: border-box; color: #9B4A20; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 14px; font-style: normal; font-weight: 600; letter-spacing: 0px; line-height: 20px; position: relative; text-align: left; width: 100%; z-index: 3}
.px-stage .px-bc6da39c19c4{align-items: flex-start; box-sizing: border-box; display: grid; flex-direction: row; flex-shrink: 0; gap: 5px; height: 1px; justify-content: flex-start; position: relative; width: 100%; z-index: 4;grid-template-columns:repeat(29,minmax(0,1fr))}
.px-stage .px-78b4f15cb71c{background-color: #D5AE91; box-sizing: border-box; flex: 1 1 0; height: 1px}
.px-stage .px-257d4b44778d{box-sizing: border-box; color: #9B4A20; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 12px; font-style: normal; font-weight: 400; letter-spacing: 0px; line-height: 17px; position: relative; text-align: left; width: 100%; z-index: 5}
.px-stage .px-b89295cb3eab{background-color: #FAFAF9; border-radius: 50%; box-sizing: border-box; height: 16px; left: -8px; outline-offset: -0.5px; outline: 1px solid #F1D5BF; position: absolute; top: 115px; width: 16px; z-index: 6}
.px-stage .px-92dcde39f75e{background-color: #FAFAF9; border-radius: 50%; box-sizing: border-box; height: 16px; left: 342px; outline-offset: -0.5px; outline: 1px solid #F1D5BF; position: absolute; top: 115px; width: 16px; z-index: 7}
.px-stage .px-7c519b94eeee{align-items: center; background-color: #58CC02; border-radius: 14px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 8px; height: 50px; justify-content: center; outline-offset: -0.5px; outline: 1px solid #58CC02; padding: 0px 12px; position: relative; width: 100%; z-index: 8}
.px-stage .px-90653bcf1241{box-sizing: border-box; color: #142C10; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 16px; font-style: normal; font-weight: 600; letter-spacing: 0px; line-height: 22px; text-align: center; width: 100%}
.px-stage .px-23b2ea898476{align-items: flex-start;  background-position: center; background-repeat: no-repeat; background-size: contain; border-radius: 12px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 0px; height: 100px; justify-content: flex-start; overflow: hidden; width: 88px;position:relative}
.px-stage .px-493886dfcbf5{box-sizing: border-box; color: #213E34; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 15px; font-style: normal; font-weight: 600; letter-spacing: 0px; line-height: 21px; text-align: left; width: 100%}
.px-stage .px-3f96ffd636f4{box-sizing: border-box; color: #9B4A20; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 18px; font-style: normal; font-weight: 700; letter-spacing: 0px; line-height: 25px; text-align: left; width: 100%}
.px-stage .px-f684de205083{align-items: flex-start; background-color: #FFFFFF; border-radius: 16px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 7px; height: fit-content; justify-content: flex-start; padding: 14px; width: 100%}
.px-stage .px-f96adea1f724{box-sizing: border-box; color: #213E34; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 15px; font-style: normal; font-weight: 700; letter-spacing: 0px; line-height: 21px; text-align: left; width: 100%}
.px-stage .px-0e2f1206690d{box-sizing: border-box; color: #213E34; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 12px; font-style: normal; font-weight: 400; letter-spacing: 0px; line-height: 17px; text-align: left; width: 100%}
.px-stage .px-8aaaf1ca5096{align-items: flex-start; background-color: #D7E3D8; border-radius: 18px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 10px; height: fit-content; justify-content: flex-start; outline-offset: -0.5px; outline: 1px solid #D7E3D8; overflow: hidden; padding: 18px; position: relative; width: 100%}
.px-stage .px-8b14b2a978bd{box-sizing: border-box; color: #53675B; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 11px; font-style: normal; font-weight: 400; letter-spacing: 0px; line-height: 17px; position: relative; text-align: left; width: 100%; z-index: 0}
.px-stage .px-4ada848d9372{align-items: center; box-sizing: border-box; display: grid; flex-direction: row; flex-shrink: 0; gap: 12px; height: fit-content; justify-content: flex-start; position: relative; width: 100%; z-index: 1;grid-template-columns:repeat(2,minmax(0,1fr))}
.px-stage .px-43dc9a38c52b{box-sizing: border-box; color: #53675B; flex: 1 1 0; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 58px; font-style: normal; font-weight: 700; letter-spacing: 0px; line-height: 64px; text-align: left}
.px-stage .px-8d9e7783a350{box-sizing: border-box; color: #53675B; flex: 1 1 0; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 14px; font-style: normal; font-weight: 600; letter-spacing: 0px; line-height: 20px; text-align: right}
.px-stage .px-a49960e0f30d{box-sizing: border-box; color: #53675B; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 14px; font-style: normal; font-weight: 600; letter-spacing: 0px; line-height: 20px; position: relative; text-align: left; width: 100%; z-index: 2}
.px-stage .px-9204edb050c6{align-items: flex-start; box-sizing: border-box; display: grid; flex-direction: row; flex-shrink: 0; gap: 5px; height: 1px; justify-content: flex-start; position: relative; width: 100%; z-index: 3;grid-template-columns:repeat(29,minmax(0,1fr))}
.px-stage .px-7cf2f9ae866d{background-color: #7D8D81; box-sizing: border-box; flex: 1 1 0; height: 1px}
.px-stage .px-c7e4080326ad{box-sizing: border-box; color: #53675B; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 12px; font-style: normal; font-weight: 400; letter-spacing: 0px; line-height: 17px; position: relative; text-align: left; width: 100%; z-index: 4}
.px-stage .px-56e857ce731a{background-color: #FAFAF9; border-radius: 50%; box-sizing: border-box; height: 16px; left: -8px; outline-offset: -0.5px; outline: 1px solid #D7E3D8; position: absolute; top: 115px; width: 16px; z-index: 5}
.px-stage .px-b018061e616c{background-color: #FAFAF9; border-radius: 50%; box-sizing: border-box; height: 16px; left: 342px; outline-offset: -0.5px; outline: 1px solid #D7E3D8; position: absolute; top: 115px; width: 16px; z-index: 6}
.px-stage .px-efcbcf5d10aa{box-sizing: border-box; color: #53675B; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 18px; font-style: normal; font-weight: 700; letter-spacing: 0px; line-height: 25px; text-align: left; width: 100%}
.px-stage .px-85b4c59e390b{align-items: center; background-color: #D7E3D8; border-radius: 14px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 8px; height: 50px; justify-content: center; outline-offset: -0.5px; outline: 1px solid #D7E3D8; padding: 0px 12px; width: 100%}
.px-stage .px-4d2078f8bc51{box-sizing: border-box; color: #53675B; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 16px; font-style: normal; font-weight: 600; letter-spacing: 0px; line-height: 22px; text-align: center; width: 100%}
.px-stage .px-d06760244ccc{align-items: flex-start; box-sizing: border-box; display: grid; flex-direction: row; flex-shrink: 0; gap: 10px; height: fit-content; justify-content: flex-start; width: 100%;grid-template-columns:repeat(2,minmax(0,1fr))}
.px-stage .px-aa81d3022805{align-items: center; background-color: #FFFFFF; border-radius: 14px; box-sizing: border-box; display: flex; flex-direction: column; flex: 1 1 0; gap: 8px; height: 44px; justify-content: center; outline-offset: -0.5px; outline: 1px solid #D7E3D8; padding: 0px 12px}
.px-stage .px-e2e8b782e9bc{box-sizing: border-box; color: #2B5D12; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 16px; font-style: normal; font-weight: 600; letter-spacing: 0px; line-height: 22px; text-align: center; width: 100%}
.px-stage .px-ecf4d13a970f{align-items: center; background-color: #FFFFFF; border-color: #FFFFFF; border-style: solid; border-width: 0px 0px 1px 0px; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 12px; height: 56.5px; justify-content: space-between; margin: 0px 0px -0.5px 0px; padding: 0px 12px; width: 390px}
.px-stage .px-cc161b112d5d{align-items: flex-start; background-color: #FFFFFF; box-sizing: border-box; display: flex; flex-direction: column; flex: 1 1 0; gap: 28px; justify-content: flex-start; padding: 32px 24px 24px 24px; width: 100%}
.px-stage .px-6f24b72292e9{box-sizing: border-box; color: #213E34; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 28px; font-style: normal; font-weight: 700; letter-spacing: 0px; line-height: 42px; text-align: left; width: 100%}
.px-stage .px-c31bde3785d5{align-items: flex-start; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 20px; height: fit-content; justify-content: flex-start; width: 100%}
.px-stage .px-b44e840a8885{align-items: flex-start; background-color: #F7FAF7; border-radius: 12px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 0px; height: 58px; justify-content: center; outline-offset: -0.5px; outline: 1px solid #CFDAD2; padding: 0px 16px; width: 100%}
.px-stage .px-4a7f0b0a62e2{box-sizing: border-box; color: #708176; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 17px; font-style: normal; font-weight: 400; letter-spacing: 0px; line-height: 26px; text-align: left; width: 100%}
.px-stage .px-0022179770de{align-items: center; background-color: #F7FAF7; border-radius: 12px; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 0px; height: 58px; justify-content: flex-start; outline-offset: -0.5px; outline: 1px solid #CFDAD2; padding: 0px 4px 0px 16px; width: 100%}
.px-stage .px-8edfa4fdb5f1{align-items: flex-start; box-sizing: border-box; display: flex; flex-direction: column; flex: 1 1 0; gap: 0px; height: 56px; justify-content: center}
.px-stage .px-5fcd051a51b2{box-sizing: border-box; color: #708176; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 16px; font-style: normal; font-weight: 400; letter-spacing: 0px; line-height: 24px; text-align: left; width: 100%}
.px-stage .px-e81cd559a157{background-color: #CFDAD2; box-sizing: border-box; flex-shrink: 0; height: 22px; width: 1px}
.px-stage .px-83a35cd00fdd{align-items: center; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 0px; height: 54px; justify-content: center; padding: 0px 8px; width: 120px}
.px-stage .px-61a1075b46f3{box-sizing: border-box; color: #708176; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 15px; font-style: normal; font-weight: 400; letter-spacing: 0px; line-height: 23px; text-align: center; width: 100%}
.px-stage .px-80c3824507ff{align-items: flex-start; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 0px; height: 42px; justify-content: flex-start; width: 100%}
.px-stage .px-e2f7b497db9e{align-items: center; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 4px; height: fit-content; justify-content: flex-start; width: 100%}
.px-stage .px-81e09b3f7582{box-sizing: border-box; color: #2B5D12; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 14px; font-style: normal; font-weight: 500; letter-spacing: 0px; line-height: 21px; text-align: left; white-space: nowrap}
.px-stage .px-de67ed5ad3a9{box-sizing: border-box; color: #53675B; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 14px; font-style: normal; font-weight: 500; letter-spacing: 0px; line-height: 21px; text-align: left; white-space: nowrap}
.px-stage .px-684483f73fa5{align-items: center; background-color: #E3E9E5; border-radius: 12px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 0px; height: 56px; justify-content: center; padding: 0px 16px; width: 100%}
.px-stage .px-026c887a659c{box-sizing: border-box; color: #63776B; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 17px; font-style: normal; font-weight: 600; letter-spacing: 0px; line-height: 26px; text-align: center; width: 100%}
.px-stage .px-bf4b7b3a67cb{align-items: center; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 0px; height: 44px; justify-content: center; width: 100%}
.px-stage .px-43b2a9c36415{box-sizing: border-box; color: #53675B; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 15px; font-style: normal; font-weight: 400; letter-spacing: 0px; line-height: 23px; text-align: center; width: 100%}
.px-stage .px-bd073c0f161b{box-sizing: border-box; color: #213E34; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 18px; font-style: normal; font-weight: 500; letter-spacing: 0px; line-height: 27px; text-align: left; width: 100%}
.px-stage .px-e88688e846db{box-sizing: border-box; color: #2B5D12; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 15px; font-style: normal; font-weight: 600; letter-spacing: 0px; line-height: 23px; text-align: center; width: 100%}
.px-stage .px-9c4f0d5eb1b2{align-items: center; background-color: #FFFFFF; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 12px; height: 56px; justify-content: space-between; padding: 0px 12px; position: relative; width: 100%}
.px-stage .px-cb64df2f7660{box-sizing: border-box; color: #213E34; display: flex; flex-direction: column; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 20px; font-style: normal; font-weight: 600; height: 56px; justify-content: center; left: 68px; letter-spacing: 0px; line-height: 33px; position: absolute; text-align: center; top: 0px; width: 254px; z-index: 1}
.px-stage .px-e2432f65571e{box-sizing: border-box; color: #213E34; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 20px; font-style: normal; font-weight: 400; letter-spacing: 2px; line-height: 30px; text-align: left; width: 100%}
.px-stage .px-40d7aa36462d{align-items: center; background-color: #58CC02; border-radius: 12px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 0px; height: 56px; justify-content: center; padding: 0px 16px; width: 100%}
.px-stage .px-738d834cabfb{box-sizing: border-box; color: #142C10; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 17px; font-style: normal; font-weight: 600; letter-spacing: 0px; line-height: 26px; text-align: center; width: 100%}
.px-stage .px-28f3359e8b35{box-sizing: border-box; color: #B42318; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 18px; font-style: normal; font-weight: 500; letter-spacing: 0px; line-height: 27px; text-align: left; width: 100%}
.px-stage .px-97d1bd42e299{box-sizing: border-box; color: #B42318; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 14px; font-style: normal; font-weight: 400; letter-spacing: 0px; line-height: 21px; text-align: left; width: 100%}
.px-stage .px-8d15f138dbcc{align-items: center; background-color: #FAFAF9; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 12px; height: 56px; justify-content: space-between; padding: 0px 12px; position: relative; width: 100%}
.px-stage .px-bbd9cb7e8101{align-items: flex-start; box-sizing: border-box; display: flex; flex-direction: column; flex: 1 1 0; gap: 12px; justify-content: flex-start; padding: 12px 20px; width: 100%}
.px-stage .px-fd5611790848{align-items: center; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 6px; height: fit-content; justify-content: flex-start; padding: 4px 0px; width: 100%}
.px-stage .px-28f66713ceb4{align-items: flex-start; border-radius: 12px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 12px; height: 72px; justify-content: flex-start; overflow: hidden; position: relative; width: 72px}
.px-stage .px-50b872ee09d8{box-sizing: border-box; color: #213E34; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 24px; font-style: normal; font-weight: 700; letter-spacing: 0px; line-height: 39px; text-align: center; width: 100%}
.px-stage .px-55e904a3c723{box-sizing: border-box; color: #53675B; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 16px; font-style: normal; font-weight: 400; letter-spacing: 0px; line-height: 26px; text-align: center; width: 100%}
.px-stage .px-2e82a8bc6712{align-items: flex-start; background-color: #FFFFFF; border-radius: 16px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 12px; height: fit-content; justify-content: flex-start; outline-offset: -0.5px; outline: 1px solid #D7E3D8; padding: 16px; width: 100%}
.px-stage .px-8702c69a42c0{box-sizing: border-box; color: #213E34; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 20px; font-style: normal; font-weight: 400; letter-spacing: 0px; line-height: 29px; text-align: left; width: 100%}
.px-stage .px-5df8f948018f{box-sizing: border-box; color: #142C10; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 16px; font-style: normal; font-weight: 400; letter-spacing: 0px; line-height: 23px; text-align: center; width: 100%}
.px-stage .px-6fe3cfb9378d{align-items: center; background-color: #FFFFFF; border-radius: 14px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 0px; height: 44px; justify-content: center; outline-offset: -0.5px; outline: 1px solid #D7E3D8; padding: 0px 12px; width: 100%}
.px-stage .px-ad8cf864197f{box-sizing: border-box; color: #2B5D12; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 16px; font-style: normal; font-weight: 400; letter-spacing: 0px; line-height: 23px; text-align: center; width: 100%}
.px-stage .px-1a89f158f9ef{box-sizing: border-box; color: #B42318; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 16px; font-style: normal; font-weight: 400; letter-spacing: 0px; line-height: 24px; text-align: left; width: 100%}
.px-stage .px-b487bf0b740f{align-items: flex-start; background-color: #EFF8E8; border-radius: 16px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 12px; height: fit-content; justify-content: flex-start; padding: 16px; width: 100%}
.px-stage .px-8603668afb90{box-sizing: border-box; color: #2B5D12; flex-shrink: 0; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 12px; font-style: normal; font-weight: 500; letter-spacing: 0px; line-height: 18px; text-align: left; width: 65px}
.px-stage .px-614100ec7b53{box-sizing: border-box; color: #213E34; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 22px; font-style: normal; font-weight: 700; letter-spacing: 0px; line-height: 36px; text-align: left; width: 100%}
.px-stage .px-832d3944993b{align-items: center; box-sizing: border-box; display: grid; flex-direction: row; flex-shrink: 0; gap: 12px; height: fit-content; justify-content: center; width: 100%;grid-template-columns:repeat(2,minmax(0,1fr))}
.px-stage .px-f57c6fd8903f{box-sizing: border-box; color: #2B5D12; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 16px; font-style: normal; font-weight: 500; letter-spacing: 0px; line-height: 24px; text-align: left; width: 100%}
.px-stage .px-fbe154ab1722{align-items: center; background-color: #E1E7DE; border-radius: 16px; box-sizing: border-box; display: flex; flex-direction: column; flex: 1 1 0; gap: 12px; height: 50px; justify-content: center; padding: 0px 16px}
.px-stage .px-e1bcd7c03c02{box-sizing: border-box; color: #66715F; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 16px; font-style: normal; font-weight: 500; letter-spacing: 0px; line-height: 24px; text-align: left; width: 100%}
.px-stage .px-c1c9b4409c2e{box-sizing: border-box; color: #53675B; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 12px; font-style: normal; font-weight: 400; letter-spacing: 0px; line-height: 17px; position: relative; text-align: left; width: 100%; z-index: 6}
.px-stage .px-47da103a6904{background-color: #FAFAF9; border-radius: 50%; box-sizing: border-box; height: 16px; left: -8px; outline-offset: -0.5px; outline: 1px solid #F1D5BF; position: absolute; top: 115px; width: 16px; z-index: 7}
.px-stage .px-2aeaeec6b2d0{background-color: #FAFAF9; border-radius: 50%; box-sizing: border-box; height: 16px; left: 342px; outline-offset: -0.5px; outline: 1px solid #F1D5BF; position: absolute; top: 115px; width: 16px; z-index: 8}
.px-stage .px-4eeca27a245d{align-items: center; background-color: #FFFFFF; border-radius: 14px; box-sizing: border-box; display: flex; flex-direction: column; flex: 1 1 0; gap: 8px; height: 50px; justify-content: center; outline-offset: -0.5px; outline: 1px solid #D7E3D8; padding: 0px 12px}
.px-stage .px-b43a626fc739{align-items: center; background-color: #58CC02; border-radius: 14px; box-sizing: border-box; display: flex; flex-direction: column; flex: 1 1 0; gap: 8px; height: 50px; justify-content: center; outline-offset: -0.5px; outline: 1px solid #58CC02; padding: 0px 12px}
.px-stage .px-72b405c824fd{box-sizing: border-box; flex-shrink: 0; height: 48px; width: 48px}
.px-stage .px-677d831903a3{box-sizing: border-box; color: #247A45; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 24px; font-style: normal; font-weight: 700; letter-spacing: 0px; line-height: 39px; text-align: center; width: 100%}
.px-stage .px-09ed56d2ebff{align-items: flex-start; background-color: #FFF1E8; border-radius: 18px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 12px; height: fit-content; justify-content: flex-start; outline-offset: -0.5px; outline: 1px solid #F4CDB8; padding: 16px; width: 100%}
.px-stage .px-ca873a4764a0{align-items: flex-end; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 2px; height: fit-content; justify-content: flex-start; width: fit-content}
.px-stage .px-04749141ec31{box-sizing: border-box; color: #9B4A20; flex-shrink: 0; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 24px; font-style: normal; font-weight: 700; letter-spacing: 0px; line-height: 36px; text-align: left; width: 20px}
.px-stage .px-7a72d6ed17b9{box-sizing: border-box; color: #9B4A20; flex-shrink: 0; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 46px; font-style: normal; font-weight: 800; letter-spacing: 0px; line-height: 51px; text-align: left; width: 60px}
.px-stage .px-d4e51592e9bb{align-items: flex-end; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 3px; height: fit-content; justify-content: flex-start; width: 176px}
.px-stage .px-53ae114b8c75{box-sizing: border-box; color: #9B4A20; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 18px; font-style: normal; font-weight: 700; letter-spacing: 0px; line-height: 29px; text-align: right; width: 100%}
.px-stage .px-1956816be0b4{box-sizing: border-box; color: #9B4A20; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 14px; font-style: normal; font-weight: 400; letter-spacing: 0px; line-height: 23px; text-align: right; width: 100%}
.px-stage .px-77ba09555ecb{box-sizing: border-box; color: #2B5D12; flex-shrink: 0; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 12px; font-style: normal; font-weight: 500; letter-spacing: 0px; line-height: 18px; text-align: left; width: 29px}
.px-stage .px-6c4c56ef4fdd{align-items: center; background-color: #FFF1E8; border-radius: 7px; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 12px; height: 28px; justify-content: center; padding: 0px 10px; width: fit-content}
.px-stage .px-bc66a6883d71{box-sizing: border-box; color: #9B4A20; flex-shrink: 0; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 12px; font-style: normal; font-weight: 500; letter-spacing: 0px; line-height: 18px; text-align: left; width: 47px}
.px-stage .px-c4dc47164a1b{box-sizing: border-box; color: #9B4A20; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 14px; font-style: normal; font-weight: 400; letter-spacing: 0px; line-height: 20px; text-align: left; width: 100%}
.px-stage .px-9adfed7d4308{align-items: center; background-color: #FFFFFF; border-radius: 16px; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 14px; height: fit-content; justify-content: flex-start; width: 100%}
.px-stage .px-113a1bf8d956{box-sizing: border-box; color: #213E34; flex-shrink: 0; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 16px; font-style: normal; font-weight: 600; letter-spacing: 0px; line-height: 24px; text-align: left; width: 99px}
.px-stage .px-d6e65d0ccd3f{box-sizing: border-box; color: #9B4A20; flex-shrink: 0; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 22px; font-style: normal; font-weight: 800; letter-spacing: 0px; line-height: 33px; text-align: left; width: 91px}
.px-stage .px-5e37e4fb9339{align-items: center; background-color: #EAF5EE; border-radius: 12px; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 12px; height: fit-content; justify-content: flex-start; padding: 12px; width: 100%}
.px-stage .px-65cb537782f1{box-sizing: border-box; color: #247A45; flex: 1 1 0; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 14px; font-style: normal; font-weight: 400; letter-spacing: 0px; line-height: 23px; text-align: left}
.px-stage .px-180c31d13494{box-sizing: border-box; color: #142C10; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 16px; font-style: normal; font-weight: 500; letter-spacing: 0px; line-height: 24px; text-align: left; width: 100%}
.px-stage .px-28d02d71e96f{align-items: center; background-color: #FFFFFF00; border-color: #E0E8E1; border-style: solid; border-width: 0px 0px 1px 0px; box-sizing: border-box; display: grid; flex-direction: row; flex-shrink: 0; gap: 0px; height: 48.5px; justify-content: flex-start; margin: 0px 0px -0.5px 0px; width: 350px;grid-template-columns:repeat(3,minmax(0,1fr))}
.px-stage .px-2373b0a60923{align-items: center; background-color: #FFFFFF00; box-sizing: border-box; display: flex; flex-direction: column; flex: 1 1 0; gap: 0px; height: 48px; justify-content: center; padding: 0px 2px; position: relative}
.px-stage .px-a3961f19ea77{box-sizing: border-box; color: #2B5D12; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 15px; font-style: normal; font-weight: 600; letter-spacing: 0px; line-height: 23px; position: relative; text-align: center; width: 100%; z-index: 0}
.px-stage .px-7609888e9efd{background-color: #2B5D12; border-radius: 1.5px; box-sizing: border-box; height: 3px; left: 48.333px; position: absolute; top: 44px; width: 20px; z-index: 1}
.px-stage .px-80e01103d566{align-items: center; background-color: #FFFFFF00; box-sizing: border-box; display: flex; flex-direction: column; flex: 1 1 0; gap: 0px; height: 48px; justify-content: center; padding: 0px 2px}
.px-stage .px-8c604d620881{box-sizing: border-box; color: #64706B; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 15px; font-style: normal; font-weight: 400; letter-spacing: 0px; line-height: 23px; text-align: center; width: 100%}
.px-stage .px-0fc8c1dba82d{box-sizing: border-box; color: #53675B; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 12px; font-style: normal; font-weight: 400; letter-spacing: 0px; line-height: 17px; position: relative; text-align: left; width: 100%; z-index: 7}
.px-stage .px-1d4ba804f5cd{align-items: flex-start; box-sizing: border-box; display: grid; flex-direction: row; flex-shrink: 0; gap: 8px; height: fit-content; justify-content: flex-start; position: relative; width: 100%; z-index: 8;grid-template-columns:repeat(2,minmax(0,1fr))}
.px-stage .px-49c1078fc4eb{background-color: #FAFAF9; border-radius: 50%; box-sizing: border-box; height: 16px; left: -8px; outline-offset: -0.5px; outline: 1px solid #F1D5BF; position: absolute; top: 115px; width: 16px; z-index: 9}
.px-stage .px-bf2215c9333b{background-color: #FAFAF9; border-radius: 50%; box-sizing: border-box; height: 16px; left: 342px; outline-offset: -0.5px; outline: 1px solid #F1D5BF; position: absolute; top: 115px; width: 16px; z-index: 10}
.px-stage .px-60055ce2468a{align-items: center; background-color: #FFFFFF; border-radius: 14px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 8px; height: 50px; justify-content: center; outline-offset: -0.5px; outline: 1px solid #D7E3D8; padding: 0px 12px; width: 100%}
.px-stage .px-da2c15be80f4{align-items: center; background-color: #FAFAF9; border-color: #E8EDE8; border-style: solid; border-width: 0px 0px 1px 0px; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 12px; height: 56.5px; justify-content: flex-start; margin: 0px 0px -0.5px 0px; padding: 0px 12px; width: 390px}
.px-stage .px-bd8067e305bd{align-items: center; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 0px; height: 44px; justify-content: center; width: 44px}
.px-stage .px-4eeb0b493dc8{align-items: flex-start; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 0px; height: 44px; justify-content: flex-start; width: 44px}
.px-stage .px-59cb50e5e273{align-items: center; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 16px; height: fit-content; justify-content: flex-start; padding: 28px 12px; width: 100%}
.px-stage .px-537f701eab6d{ background-position: center; background-repeat: no-repeat; background-size: contain; box-sizing: border-box; flex-shrink: 0; height: 220px; width: 220px;position:relative}
.px-stage .px-fd162c08e8cd{box-sizing: border-box; color: #213E34; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 22px; font-style: normal; font-weight: 700; letter-spacing: 0px; line-height: 31px; text-align: center; width: 100%}
.px-stage .px-fa86eea5084f{box-sizing: border-box; color: #53675B; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 16px; font-style: normal; font-weight: 400; letter-spacing: 0px; line-height: 22px; text-align: center; width: 100%}
.px-stage .px-71db7137af46{align-items: center; background-color: #58CC02; border-radius: 14px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 8px; height: 50px; justify-content: center; outline-offset: -0.5px; outline: 1px solid #58CC02; padding: 0px 12px; width: 100%}
.px-stage .px-3c5418bae64e{align-items: flex-start; background-color: #EFF8E8; border-radius: 16px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 8px; height: fit-content; justify-content: flex-start; padding: 12px; width: 100%}
.px-stage .px-f0c7367d0ca7{align-items: center; box-sizing: border-box; display: grid; flex-direction: row; flex-shrink: 0; gap: 10px; height: fit-content; justify-content: flex-start; width: 100%;grid-template-columns:repeat(3,minmax(0,1fr))}
.px-stage .px-c7c4d1261420{align-items: center; background-color: #FFFFFF; border-radius: 12px; box-sizing: border-box; display: flex; flex-direction: column; flex: 1 1 0; gap: 2px; height: 64px; justify-content: center}
.px-stage .px-3b99ebe53fa3{box-sizing: border-box; color: #2B5D12; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 22px; font-style: normal; font-weight: 800; letter-spacing: 0px; line-height: 33px; text-align: left; width: 20px}
.px-stage .px-dc6ef148bf21{box-sizing: border-box; color: #53675B; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 14px; font-style: normal; font-weight: 400; letter-spacing: 0px; line-height: 21px; text-align: left; width: 32px}
.px-stage .px-d64718ca1efd{box-sizing: border-box; color: #53675B; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 22px; font-style: normal; font-weight: 800; letter-spacing: 0px; line-height: 33px; text-align: left; width: 20px}
.px-stage .px-17ed1b25294c{align-items: flex-start; background-color: #F1F2EF; border-radius: 16px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 8px; height: fit-content; justify-content: flex-start; outline-offset: -0.5px; outline: 1px solid #D7E3D8; padding: 16px; width: 100%}
.px-stage .px-16c20a712034{box-sizing: border-box; color: #53675B; flex-shrink: 0; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 18px; font-style: normal; font-weight: 700; letter-spacing: 0px; line-height: 27px; text-align: left; width: 137px}
.px-stage .px-a06b00a23420{align-items: center; background-color: #F1F2EF; border-radius: 7px; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 12px; height: 28px; justify-content: center; padding: 0px 10px; width: fit-content}
.px-stage .px-158cc2dc3f96{box-sizing: border-box; color: #53675B; flex-shrink: 0; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 12px; font-style: normal; font-weight: 500; letter-spacing: 0px; line-height: 18px; text-align: left; width: 29px}
.px-stage .px-90bdcb22fb37{box-sizing: border-box; color: #53675B; flex-shrink: 0; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 12px; font-style: normal; font-weight: 500; letter-spacing: 0px; line-height: 18px; text-align: left; width: 41px}
.px-stage .px-2b5072620518{align-items: flex-start; background-color: #FAFAF9; box-sizing: border-box; display: flex; flex-direction: column; gap: 0px; height: 1259px; justify-content: flex-start; overflow: hidden; width: 390px;position:relative;flex-shrink:0}
.px-stage .px-04aa06431e42{align-items: flex-start; box-sizing: border-box; display: flex; flex-direction: column; flex: 1 1 0; gap: 16px; justify-content: flex-start; padding: 16px 20px; width: 100%}
.px-stage .px-4f8aa704d7e9{align-items: flex-start; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 8px; height: fit-content; justify-content: flex-start; padding: 8px 0px 0px 0px; width: 100%}
.px-stage .px-c5ed072080d0{box-sizing: border-box; color: #213E34; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 24px; font-style: normal; font-weight: 700; letter-spacing: 0px; line-height: 39px; text-align: left; width: 100%}
.px-stage .px-6ac292cc7052{box-sizing: border-box; color: #53675B; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 15px; font-style: normal; font-weight: 400; letter-spacing: 0px; line-height: 24px; text-align: left; width: 100%}
.px-stage .px-78f09a58e27a{align-items: flex-start; background-color: #FFFFFF; border-radius: 16px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 0px; height: fit-content; justify-content: flex-start; padding: 16px; width: 100%}
.px-stage .px-ccb1d07a8a6e{align-items: center; border-color: #D7E3D8; border-style: solid; border-width: 0px 0px 1px 0px; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 12px; height: 80.5px; justify-content: flex-start; margin: 0px 0px -0.5px 0px; padding: 14px 0px; width: 318px}
.px-stage .px-1746429d5d65{align-items: center; border-color: #D7E3D8; border-style: solid; border-width: 0px 0px 1px 0px; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 12px; height: 103.5px; justify-content: flex-start; margin: 0px 0px -0.5px 0px; padding: 14px 0px; width: 318px}
.px-stage .px-a1b4895149ed{box-sizing: border-box; color: #53675B; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 13px; font-style: normal; font-weight: 400; letter-spacing: 0px; line-height: 21px; text-align: left; width: 100%}
.px-stage .px-2e6b780f1356{box-sizing: border-box; color: #9B4A20; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 22px; font-style: normal; font-weight: 800; letter-spacing: 0px; line-height: 33px; text-align: left; white-space: nowrap}
.px-stage .px-0ec6420be1e4{align-items: flex-start; background-color: #FAFAF9; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 10px; height: fit-content; justify-content: flex-start; padding: 12px 20px 20px 20px; width: 100%}
.px-stage .px-b8043ad02186{align-items: flex-start; background-color: #FAFAF9; box-sizing: border-box; display: flex; flex-direction: column; gap: 0px; height: fit-content; justify-content: flex-start; overflow: hidden; width: 390px;position:relative;flex-shrink:0}
.px-stage .px-ab456eabbdf3{align-items: center; background-color: #FAFAF9; border-color: #E8EDE8; border-style: solid; border-width: 0px 0px 1px 0px; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 8px; height: 56.5px; justify-content: space-between; margin: 0px 0px -0.5px 0px; padding: 0px 12px; width: 390px}
.px-stage .px-ac43b17982b8{align-items: flex-start; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 0px; height: fit-content; justify-content: flex-start; padding: 16px 20px; width: 100%}
.px-stage .px-c7a5f8035ea1{align-items: flex-start;  background-position: center; background-repeat: no-repeat; background-size: contain; border-radius: 14px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 0px; height: 120px; justify-content: flex-start; overflow: hidden; width: 100px;position:relative}
.px-stage .px-1c6730e29a54{align-items: flex-start; background-color: #FFFFFF; border-radius: 16px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 8px; height: fit-content; justify-content: flex-start; padding: 16px; width: 100%}
.px-stage .px-247a71ea01c6{box-sizing: border-box; color: #213E34; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 18px; font-style: normal; font-weight: 600; letter-spacing: 0px; line-height: 27px; text-align: left; width: 100%}
.px-stage .px-24820c90f908{align-items: center; background-color: #FFFFFF; border-radius: 12px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 0px; height: 44px; justify-content: center; outline-offset: -0.5px; outline: 1px solid #D7E3D8; padding: 0px 12px; width: 100%}
.px-stage .px-ec92e5ad358f{align-items: flex-start; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 10px; height: fit-content; justify-content: flex-start; width: 100%}
.px-stage .px-717533b0cec8{align-items: center; background-color: #FFFFFF; border-radius: 12px; box-sizing: border-box; display: flex; flex-direction: column; flex: 1 1 0; gap: 0px; height: 44px; justify-content: center; outline-offset: -0.5px; outline: 1px solid #D7E3D8; padding: 0px 12px}
.px-stage .px-7996ed6e44d6{align-items: flex-start; background-color: #FAFAF9; box-sizing: border-box; display: flex; flex-direction: column; gap: 0px; height: 1037px; justify-content: flex-start; overflow: hidden; width: 390px;position:relative;flex-shrink:0}
.px-stage .px-5041cb2a4368{align-items: flex-start; box-sizing: border-box; display: flex; flex-direction: column; flex: 1 1 0; gap: 0px; justify-content: flex-start; padding: 16px 20px; width: 100%}
.px-stage .px-5dafb3aea108{align-items: center; background-color: #FFFFFF; border-radius: 12px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 0px; height: 44px; justify-content: center; outline-offset: -0.5px; outline: 1px solid #D7E3D8; padding: 0px 12px; width: 76px}
.px-stage .px-a04551845a26{align-items: center; background-color: #EFF8E8; border-radius: 8px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 0px; height: 28px; justify-content: center; width: 28px}
.px-stage .px-51c617ee9d97{align-items: flex-start; box-sizing: border-box; display: flex; flex-direction: column; flex: 1 1 0; gap: 4px; height: fit-content; justify-content: flex-start}
.px-stage .px-260d211ff03f{align-items: center; background-color: #58CC02; border-radius: 12px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 0px; height: 50px; justify-content: center; outline-offset: -0.5px; outline: 1px solid #58CC02; padding: 0px 12px; width: 100%}
.px-stage .px-d210c5cc9792{align-items: flex-start; background-color: #EFF8E8; border-radius: 16px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 10px; height: fit-content; justify-content: flex-start; padding: 16px; width: 100%}
.px-stage .px-346bf0818794{align-items: flex-start; background-color: #FFFFFF; border-radius: 16px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 6px; height: fit-content; justify-content: flex-start; padding: 16px; width: 100%}
.px-stage .px-716724e845f6{background-color: #FAFAF9; box-sizing: border-box; height: 816px; overflow: hidden; width: 390px;position:relative;flex-shrink:0}
.px-stage .px-9c0b8c9393e5{align-items: center; background-color: #FAFAF9; box-sizing: border-box; display: flex; flex-direction: row; gap: 12px; height: 56px; justify-content: space-between; left: 0px; padding: 0px 12px; position: absolute; top: 0px; width: 390px; z-index: 0}
.px-stage .px-d53c155b6121{box-sizing: border-box; color: #213E34; flex: 1 1 0; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 20px; font-style: normal; font-weight: 600; letter-spacing: 0px; line-height: 28px; text-align: center}
.px-stage .px-20f53aad3b11{align-items: flex-start; box-sizing: border-box; display: flex; flex-direction: column; gap: 16px; height: 991px; justify-content: flex-start; left: 0px; padding: 16px 20px; position: absolute; top: 56px; width: 390px; z-index: 1}
.px-stage .px-14c17fd25c20{align-items: center; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 14px; height: fit-content; justify-content: flex-start; width: 100%}
.px-stage .px-2846c9608715{align-items: flex-start; border-radius: 12px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 12px; height: 82px; justify-content: flex-start; overflow: hidden; position: relative; width: 82px}
.px-stage .px-6b611b16f47e{box-sizing: border-box; color: #53675B; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 14px; font-style: normal; font-weight: 400; letter-spacing: 0px; line-height: 20px; text-align: left; width: 100%}
.px-stage .px-519aa6c4527d{box-sizing: border-box; color: #213E34; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 22px; font-style: normal; font-weight: 700; letter-spacing: 0px; line-height: 31px; text-align: left; width: 100%}
.px-stage .px-136f39445bda{align-items: center; background-color: #EFF8E8; border-radius: 7px; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 12px; height: 44px; justify-content: center; padding: 0px 10px; width: fit-content}
.px-stage .px-42520a083d9f{box-sizing: border-box; color: #2B5D12; flex-shrink: 0; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 14px; font-style: normal; font-weight: 500; letter-spacing: 0px; line-height: 20px; text-align: left; width: 49px}
.px-stage .px-73010134a2c6{align-items: center; background-color: #EAF1FA; border-radius: 7px; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 12px; height: 44px; justify-content: center; padding: 0px 10px; width: fit-content}
.px-stage .px-c82024f9a39b{box-sizing: border-box; color: #315F96; flex-shrink: 0; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 14px; font-style: normal; font-weight: 500; letter-spacing: 0px; line-height: 20px; text-align: left; width: 85px}
.px-stage .px-d6cf337b4e19{box-sizing: border-box; color: #315F96; flex: 1 1 0; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 14px; font-style: normal; font-weight: 400; letter-spacing: 0px; line-height: 20px; text-align: left}
.px-stage .px-e6a80c0feec7{align-items: flex-start; background-color: #FFFFFF; border-radius: 16px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 0px; height: fit-content; justify-content: flex-start; width: 100%}
.px-stage .px-c44c7646c7b2{align-items: center; border-color: #D7E3D8; border-style: solid; border-width: 0px 0px 1px 0px; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 12px; height: 73.5px; justify-content: flex-start; margin: 0px 0px -0.5px 0px; padding: 14px 16px; width: 350px}
.px-stage .px-0f1a5c178ebb{align-items: center; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 12px; height: fit-content; justify-content: flex-start; padding: 14px 16px; width: 100%}
.px-stage .px-a11ba46f7d20{box-sizing: border-box; color: #213E34; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 18px; font-style: normal; font-weight: 600; letter-spacing: 0px; line-height: 25px; text-align: left; width: 100%}
.px-stage .px-fe7e5c75f69c{box-sizing: border-box; color: #213E34; flex: 1 1 0; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 16px; font-style: normal; font-weight: 400; letter-spacing: 0px; line-height: 22px; text-align: left}
.px-stage .px-ec2e20c0a140{box-sizing: border-box; color: #53675B; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 16px; font-style: normal; font-weight: 400; letter-spacing: 0px; line-height: 22px; text-align: left; width: 100%}
.px-stage .px-e8737afafff3{box-sizing: border-box; color: #2B5D12; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 16px; font-style: normal; font-weight: 500; letter-spacing: 0px; line-height: 22px; text-align: left; width: 65px}
.px-stage .px-b11ae2cf195f{align-items: flex-start; background-color: #FFFFFF; box-sizing: border-box; display: flex; flex-direction: column; gap: 10px; height: 82px; justify-content: flex-start; left: 0px; padding: 12px 20px 20px 20px; position: absolute; top: 1047px; width: 390px; z-index: 2}
.px-stage .px-c8217145f759{box-sizing: border-box; color: #2B5D12; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 16px; font-style: normal; font-weight: 500; letter-spacing: 0px; line-height: 22px; text-align: center; width: 100%}
.px-stage .px-959a74ea527a{box-sizing: border-box; color: #142C10; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 16px; font-style: normal; font-weight: 500; letter-spacing: 0px; line-height: 22px; text-align: center; width: 100%}
.px-stage .px-5f3cefc52160{background-color: #172A224D; box-sizing: border-box; height: 760px; left: 0px; position: absolute; top: 56px; width: 390px; z-index: 3}
.px-stage .px-2ac8d5d1b0e9{align-items: flex-start; background-color: #FFFFFF; border-radius: 24px 24px 0px 0px; box-sizing: border-box; display: flex; flex-direction: column; gap: 12px; height: 640px; justify-content: flex-start; left: 0px; padding: 18px 20px 24px 20px; position: absolute; top: 176px; width: 390px; z-index: 4}
.px-stage .px-beccef3ceccd{align-items: center; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 0px; height: 8px; justify-content: center; width: 350px}
.px-stage .px-176f2c0f615c{background-color: #D7E3D8; border-radius: 2px; box-sizing: border-box; flex-shrink: 0; height: 4px; width: 36px}
.px-stage .px-e3d7d7d95d59{box-sizing: border-box; color: #213E34; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 22px; font-style: normal; font-weight: 700; letter-spacing: 0px; line-height: 32px; text-align: left; width: 100%}
.px-stage .px-cd4e1724b8aa{align-items: flex-start; background-color: #EFF8E8; border-radius: 16px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 10px; height: fit-content; justify-content: flex-start; padding: 14px; width: 350px}
.px-stage .px-99861281c7c5{align-items: flex-start; box-sizing: border-box; display: flex; flex-direction: column; flex: 1 1 0; gap: 0px; justify-content: flex-start; width: 350px}
.px-stage .px-2ae0a21bac8f{align-items: center; background-color: #58CC02; border-radius: 14px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 0px; height: 50px; justify-content: center; outline-offset: -0.5px; outline: 1px solid #58CC02; padding: 0px 12px; width: 350px}
.px-stage .px-3af9f3d1f074{align-items: center; background-color: #FFFFFF; border-radius: 14px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 0px; height: 44px; justify-content: center; outline-offset: -0.5px; outline: 1px solid #D7E3D8; padding: 0px 12px; width: 350px}
.px-stage .px-1412ead7c973{align-items: flex-start; border-radius: 12px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 0px; height: 64px; justify-content: flex-start; overflow: hidden; position: relative; width: 64px}
.px-stage .px-0b60daa026f7{align-items: center; background-color: #FAFAF9; border-radius: 16px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 12px; height: fit-content; justify-content: flex-start; padding: 0px 12px 8px 12px; width: 100%}
.px-stage .px-34af50e8761d{align-items: center;  background-position: center; background-repeat: no-repeat; background-size: contain; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 0px; height: 160px; justify-content: center; width: 160px;position:relative}
.px-stage .px-a7b465f26177{align-items: flex-start; box-sizing: border-box; display: flex; flex-direction: column; gap: 12px; height: 631px; justify-content: flex-start; left: 0px; padding: 12px 20px; position: absolute; top: 56px; width: 390px; z-index: 1}
.px-stage .px-3029a8ad0220{align-items: center; background-color: #FFFFFF; border-radius: 16px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 12px; height: fit-content; justify-content: flex-start; padding: 18px; width: 100%}
.px-stage .px-8ef4a3cbc6a2{align-items: center; background-color: #FCECEC; border-radius: 28px; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 12px; height: 56px; justify-content: center; width: 56px}
.px-stage .px-2cddd3f9bb71{box-sizing: border-box; flex-shrink: 0; height: 38px; width: 38px}
.px-stage .px-7b213df6feae{box-sizing: border-box; color: #213E34; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 24px; font-style: normal; font-weight: 700; letter-spacing: 0px; line-height: 34px; text-align: center; width: 100%}
.px-stage .px-0538389d1b4a{align-items: center; background-color: #FCECEC; border-radius: 7px; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 12px; height: 32px; justify-content: center; padding: 0px 10px; width: fit-content}
.px-stage .px-b36481ebb52a{box-sizing: border-box; color: #B83A3A; flex-shrink: 0; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 14px; font-style: normal; font-weight: 500; letter-spacing: 0px; line-height: 20px; text-align: left; width: 73px}
.px-stage .px-beb13e5d9fd0{align-items: center; border-color: #D7E3D8; border-style: solid; border-width: 0px 0px 1px 0px; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 12px; height: 93.5px; justify-content: flex-start; margin: 0px 0px -0.5px 0px; padding: 14px 16px; width: 350px}
.px-stage .px-0fd39f05f601{align-items: flex-start; background-color: #FFFFFF; box-sizing: border-box; display: flex; flex-direction: column; gap: 10px; height: 82px; justify-content: flex-start; left: 0px; padding: 12px 20px 20px 20px; position: absolute; top: 687px; width: 390px; z-index: 2}
.px-stage .px-67c06023597a{align-items: flex-start; background-color: #EFF8E8; border-radius: 12px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 5px; height: fit-content; justify-content: flex-start; padding: 12px; width: 100%}
.px-stage .px-acf6e12753db{box-sizing: border-box; color: #2B5D12; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 14px; font-style: normal; font-weight: 600; letter-spacing: 0px; line-height: 21px; text-align: left; width: 100%}
.px-stage .px-9c627157f4ab{box-sizing: border-box; color: #213E34; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 14px; font-style: normal; font-weight: 500; letter-spacing: 0px; line-height: 21px; text-align: left; width: 100%}
.px-stage .px-4feea629b75e{align-items: flex-start; box-sizing: border-box; display: grid; flex-direction: row; flex-shrink: 0; gap: 8px; height: fit-content; justify-content: flex-start; width: 100%;grid-template-columns:repeat(2,minmax(0,1fr))}
.px-stage .px-2a7111eb2c15{align-items: center; background-color: #EFF8E8; border-radius: 12px; box-sizing: border-box; display: flex; flex-direction: column; flex: 1 1 0; gap: 0px; height: 44px; justify-content: center; outline-offset: -0.5px; outline: 1px solid #2B5D12; padding: 0px 12px}
.px-stage .px-19012caf36eb{box-sizing: border-box; color: #2B5D12; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 14px; font-style: normal; font-weight: 400; letter-spacing: 0px; line-height: 21px; text-align: center; width: 100%}
.px-stage .px-89322b910e27{box-sizing: border-box; color: #213E34; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 14px; font-style: normal; font-weight: 400; letter-spacing: 0px; line-height: 21px; text-align: center; width: 100%}
.px-stage .px-4621d3045e90{align-items: flex-start; background-color: #FFFFFF; border-radius: 12px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 0px; height: 92px; justify-content: center; outline-offset: -0.5px; outline: 1px solid #7D8D81; padding: 10px 12px; width: 100%}
.px-stage .px-44b415b6e8d1{align-items: flex-start; background-color: #FFFFFF; border-radius: 12px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 0px; height: 50px; justify-content: center; outline-offset: -0.5px; outline: 1px solid #7D8D81; padding: 10px 12px; width: 100%}
.px-stage .px-34ee15af07d9{align-items: flex-start; background-color: #EFF8E8; border-radius: 10px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 0px; height: fit-content; justify-content: flex-start; padding: 10px; width: 100%}
.px-stage .px-4e3d6f872bc0{align-items: center; background-color: #D7E3D8; border-radius: 12px; box-sizing: border-box; display: flex; flex-direction: column; flex: 1 1 0; gap: 0px; height: 50px; justify-content: center; outline-offset: -0.5px; outline: 1px solid #D7E3D8; padding: 0px 12px}
.px-stage .px-0b6091c0b240{box-sizing: border-box; color: #53675B; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 16px; font-style: normal; font-weight: 500; letter-spacing: 0px; line-height: 24px; text-align: center; width: 100%}
.px-stage .px-7a896c96f5f0{align-items: flex-start; box-sizing: border-box; display: flex; flex-direction: column; gap: 8px; height: 508px; justify-content: flex-start; left: 0px; padding: 12px 20px; position: absolute; top: 56px; width: 390px; z-index: 1}
.px-stage .px-0f234146f070{align-items: flex-start; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 12px; height: 112px; justify-content: flex-start; overflow: hidden; position: relative; width: 100%}
.px-stage .px-5aa7381e5ccf{align-items: flex-start; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 8px; height: fit-content; justify-content: flex-start; padding: 12px; width: 100%}
.px-stage .px-39f3afd513fd{align-items: flex-start; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 12px; height: fit-content; justify-content: space-between; width: 100%}
.px-stage .px-509cc48ac0f2{box-sizing: border-box; color: #213E34; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 24px; font-style: normal; font-weight: 700; letter-spacing: 0px; line-height: 34px; text-align: left; width: 100%}
.px-stage .px-875e4fe79fa8{align-items: center; background-color: #EAF1FA; border-radius: 7px; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 12px; height: 32px; justify-content: center; padding: 0px 10px; width: fit-content}
.px-stage .px-930502b1c6be{box-sizing: border-box; color: #315F96; flex-shrink: 0; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 14px; font-style: normal; font-weight: 500; letter-spacing: 0px; line-height: 20px; text-align: left; width: 49px}
.px-stage .px-b5a0579615ec{align-items: center; box-sizing: border-box; display: grid; flex-direction: row; flex-shrink: 0; gap: 12px; height: fit-content; justify-content: space-between; width: 100%;grid-template-columns:repeat(2,minmax(0,1fr))}
.px-stage .px-28e30da7b928{align-items: flex-end; box-sizing: border-box; display: flex; flex-direction: column; flex: 1 1 0; gap: 2px; height: fit-content; justify-content: flex-start}
.px-stage .px-694950a82c01{box-sizing: border-box; color: #53675B; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 14px; font-style: normal; font-weight: 400; letter-spacing: 0px; line-height: 20px; text-align: right; width: 100%}
.px-stage .px-ac8fdd3ad79c{box-sizing: border-box; color: #213E34; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 16px; font-style: normal; font-weight: 600; letter-spacing: 0px; line-height: 22px; text-align: right; width: 100%}
.px-stage .px-fd5bee882ba2{align-items: center; background-color: #EAF1FA; border-radius: 12px; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 8px; height: fit-content; justify-content: flex-start; padding: 8px; width: 100%}
.px-stage .px-725b8aeae225{align-items: center; background-color: #FFFFFF; border-radius: 16px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 0px; height: 50px; justify-content: center; padding: 0px 14px; width: 100%}
.px-stage .px-545aa220532a{box-sizing: border-box; color: #213E34; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 16px; font-style: normal; font-weight: 700; letter-spacing: 0px; line-height: 22px; text-align: center; width: 100%}
.px-stage .px-e3caf0d0ba14{align-items: flex-start; background-color: #FFFFFF; box-sizing: border-box; display: flex; flex-direction: column; gap: 10px; height: 82px; justify-content: flex-start; left: 0px; padding: 12px 20px 20px 20px; position: absolute; top: 564px; width: 390px; z-index: 2}
.px-stage .px-1af05629616e{box-sizing: border-box; color: #213E34; display: flex; flex-direction: column; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 20px; font-style: normal; font-weight: 600; height: 56px; justify-content: center; left: 68px; letter-spacing: 0px; line-height: 28px; position: absolute; text-align: center; top: 0px; width: 254px; z-index: 1}
.px-stage .px-40459af186b7{align-items: flex-start; box-sizing: border-box; display: flex; flex-direction: column; gap: 8px; height: 621px; justify-content: flex-start; left: 0px; padding: 12px 20px; position: absolute; top: 56px; width: 390px; z-index: 1}
.px-stage .px-53b6af3a0ee5{align-items: center; background-color: #FFFFFF; border-radius: 16px; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 10px; height: fit-content; justify-content: flex-start; width: 100%}
.px-stage .px-ff1456cd03af{align-items: flex-start; border-radius: 12px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 12px; height: 48px; justify-content: flex-start; overflow: hidden; position: relative; width: 48px}
.px-stage .px-beada137e9f4{box-sizing: border-box; color: #213E34; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 16px; font-style: normal; font-weight: 600; letter-spacing: 0px; line-height: 22px; text-align: left; width: 100%}
.px-stage .px-dc8d2c780770{align-items: center; background-color: #EFF8E8; border-radius: 12px; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 8px; height: fit-content; justify-content: flex-start; padding: 6px; width: 100%}
.px-stage .px-efd1e2949c7c{box-sizing: border-box; color: #213E34; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 16px; font-style: normal; font-weight: 500; letter-spacing: 0px; line-height: 22px; text-align: left; width: 100%}
.px-stage .px-7b3cd42339b2{align-items: flex-start; background-color: #FFFFFF; border-radius: 16px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 6px; height: fit-content; justify-content: flex-start; padding: 12px; width: 100%}
.px-stage .px-bcdd29fac1e7{align-items: center; background-color: #EFF8E8; border-radius: 7px; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 12px; height: 44px; justify-content: center; outline-offset: -0.5px; outline: 1px solid #2B5D12; padding: 0px 8px; width: 151px}
.px-stage .px-e0aa7caac753{box-sizing: border-box; color: #2B5D12; flex: 1 1 0; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 14px; font-style: normal; font-weight: 500; letter-spacing: 0px; line-height: 20px; text-align: center}
.px-stage .px-67a46b27e879{align-items: center; background-color: #F1F2EF; border-radius: 7px; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 12px; height: 44px; justify-content: center; padding: 0px 8px; width: 151px}
.px-stage .px-961baf267e75{box-sizing: border-box; color: #53675B; flex: 1 1 0; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 14px; font-style: normal; font-weight: 500; letter-spacing: 0px; line-height: 20px; text-align: center}
.px-stage .px-7e5c0e069a61{align-items: flex-start; background-color: #FFFFFF; border-radius: 12px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 6px; height: 68px; justify-content: center; outline-offset: -0.5px; outline: 1px solid #7D8D81; padding: 8px; width: 100%}
.px-stage .px-5ab07b60ddf9{box-sizing: border-box; color: #53675B; flex: 1 1 0; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 14px; font-style: normal; font-weight: 400; letter-spacing: 0px; line-height: 20px; text-align: left}
.px-stage .px-4be5f9daa7c1{box-sizing: border-box; color: #53675B; flex-shrink: 0; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 14px; font-style: normal; font-weight: 400; letter-spacing: 0px; line-height: 20px; text-align: left; width: 48px}
.px-stage .px-00e5c6162b89{align-items: center; background-color: #FFFFFF; border-radius: 12px; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 12px; height: 44px; justify-content: flex-start; outline-offset: -0.5px; outline: 1px solid #7D8D81; padding: 0px 14px; width: 100%}
.px-stage .px-16c6ee1a6bbc{align-items: flex-start; background-color: #FFFFFF; box-sizing: border-box; display: flex; flex-direction: column; gap: 10px; height: 82px; justify-content: flex-start; left: 0px; padding: 12px 20px 20px 20px; position: absolute; top: 677px; width: 390px; z-index: 2}
.px-stage .px-2c62c6c66cf0{background-color: #D7E3D8; border-radius: 2px; box-sizing: border-box; flex-shrink: 0; height: 4px; position: relative; width: 322px}
.px-stage .px-0f367fa67c9f{background-color: #58CC02; border-radius: 2px; box-sizing: border-box; height: 4px; left: 0px; position: absolute; top: 0px; width: 52px; z-index: 0}
.px-stage .px-adc515bb8b41{align-items: center; background-color: #FFFFFF; border-radius: 16px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 12px; height: fit-content; justify-content: flex-start; padding: 20px; width: 100%}
.px-stage .px-180873d6be13{align-items: center; background-color: #EFF8E8; border-radius: 32px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 0px; height: 64px; justify-content: center; width: 64px}
.px-stage .px-16ebf664ddf4{box-sizing: border-box; flex-shrink: 0; height: 34px; width: 34px}
.px-stage .px-06896e91e2b4{box-sizing: border-box; color: #213E34; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 24px; font-style: normal; font-weight: 700; letter-spacing: 0px; line-height: 36px; text-align: center; width: 100%}
.px-stage .px-d97bb8da4d00{align-items: flex-start; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 2px; height: fit-content; justify-content: flex-start; width: 100%}
.px-stage .px-3b653a459f62{align-items: flex-start; box-sizing: border-box; display: flex; flex-direction: column; gap: 16px; height: 671px; justify-content: flex-start; left: 0px; padding: 16px 20px; position: absolute; top: 56px; width: 390px; z-index: 1}
.px-stage .px-7964e8da2be3{align-items: center; background-color: #FFFFFF; border-radius: 16px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 10px; height: fit-content; justify-content: flex-start; padding: 16px; width: 100%}
.px-stage .px-298feb66a616{align-items: center; background-color: #EAF5EE; border-radius: 28px; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 12px; height: 56px; justify-content: center; width: 56px}
.px-stage .px-b9066c873311{box-sizing: border-box; flex-shrink: 0; height: 40px; width: 40px}
.px-stage .px-74769ca14a6d{align-items: center; background-color: #EFF8E8; border-radius: 7px; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 12px; height: 32px; justify-content: center; padding: 0px 10px; width: fit-content}
.px-stage .px-ca82416f4cf3{box-sizing: border-box; color: #2B5D12; flex-shrink: 0; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 14px; font-style: normal; font-weight: 500; letter-spacing: 0px; line-height: 20px; text-align: left; width: 61px}
.px-stage .px-c6925b9448bf{box-sizing: border-box; color: #53675B; flex: 1 1 0; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 16px; font-style: normal; font-weight: 400; letter-spacing: 0px; line-height: 22px; text-align: left}
.px-stage .px-5a93d49b8a5d{box-sizing: border-box; color: #213E34; flex-shrink: 0; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 16px; font-style: normal; font-weight: 500; letter-spacing: 0px; line-height: 22px; text-align: left; width: 122px}
.px-stage .px-02dc3e5f6ac9{box-sizing: border-box; color: #213E34; flex-shrink: 0; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 16px; font-style: normal; font-weight: 500; letter-spacing: 0px; line-height: 22px; text-align: left; width: 145px}
.px-stage .px-ceccfe8e5ef7{box-sizing: border-box; color: #213E34; flex-shrink: 0; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 16px; font-style: normal; font-weight: 500; letter-spacing: 0px; line-height: 22px; text-align: left; width: 136px}
.px-stage .px-22c81c84d710{box-sizing: border-box; color: #000000; flex-shrink: 0; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 16px; font-style: normal; font-weight: 600; letter-spacing: 0px; line-height: 22px; text-align: left; width: 46px}
.px-stage .px-a16e357e4f9f{box-sizing: border-box; color: #247A45; flex: 1 1 0; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 14px; font-style: normal; font-weight: 400; letter-spacing: 0px; line-height: 20px; text-align: left}
.px-stage .px-3e6534ec61c2{align-items: flex-start; background-color: #FFFFFF; box-sizing: border-box; display: flex; flex-direction: column; gap: 10px; height: 82px; justify-content: flex-start; left: 0px; padding: 12px 20px 20px 20px; position: absolute; top: 727px; width: 390px; z-index: 2}
.px-stage .px-13e807be84b0{align-items: flex-start; background-color: #FFF4EF; border-radius: 16px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 10px; height: fit-content; justify-content: flex-start; padding: 14px; width: 350px}
.px-stage .px-cf4d34ee15be{align-items: flex-start; background-color: #FFF1E8; border-radius: 10px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 0px; height: fit-content; justify-content: flex-start; padding: 10px; width: 100%}
.px-stage .px-5f5bd855be92{box-sizing: border-box; color: #9B4A20; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 14px; font-style: normal; font-weight: 400; letter-spacing: 0px; line-height: 21px; text-align: left; width: 100%}
.px-stage .px-d68e6744b527{align-items: center; background-color: #58CC02; border-radius: 12px; box-sizing: border-box; display: flex; flex-direction: column; flex: 1 1 0; gap: 0px; height: 50px; justify-content: center; outline-offset: -0.5px; outline: 1px solid #58CC02; padding: 0px 12px}
.px-stage .px-7685d2c26473{align-items: flex-start; background-color: #FFFFFF; border-radius: 16px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 10px; height: fit-content; justify-content: flex-start; outline-offset: -0.5px; outline: 1px solid #7D8D81; padding: 14px; width: 350px}
.px-stage .px-d70d60aacebc{align-items: flex-start; background-color: #FFFFFF; border-radius: 20px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 14px; height: fit-content; justify-content: flex-start; padding: 16px; width: 100%}
.px-stage .px-96da0c49cb40{align-items: flex-start;  background-position: center; background-repeat: no-repeat; background-size: contain; border-radius: 14px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 0px; height: 220px; justify-content: flex-start; overflow: hidden; width: 100%;position:relative}
.px-stage .px-09601e347d7e{box-sizing: border-box; color: #213E34; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 23px; font-style: normal; font-weight: 700; letter-spacing: 0px; line-height: 35px; text-align: left; width: 100%}
.px-stage .px-a7bb4edd8e23{align-items: flex-start; box-sizing: border-box; display: flex; flex-direction: column; gap: 12px; height: 484px; justify-content: flex-start; left: 0px; padding: 12px 20px; position: absolute; top: 56px; width: 390px; z-index: 1}
.px-stage .px-10dae9772acd{align-items: flex-start; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 12px; height: 120px; justify-content: flex-start; overflow: hidden; position: relative; width: 100%}
.px-stage .px-373a1d11031f{box-sizing: border-box; color: #315F96; flex-shrink: 0; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 14px; font-style: normal; font-weight: 500; letter-spacing: 0px; line-height: 20px; text-align: left; width: 73px}
.px-stage .px-e0d3ff565ff9{align-items: center; border-color: #D7E3D8; border-style: solid; border-width: 1px 0px 1px 0px; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 12px; height: 50.0px; justify-content: space-between; margin: -0.5px 0px -0.5px 0px; padding: 12px 0px; width: 326px}
.px-stage .px-0d1c9bce8d1b{box-sizing: border-box; color: #213E34; flex-shrink: 0; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 18px; font-style: normal; font-weight: 700; letter-spacing: 0px; line-height: 25px; text-align: left; width: 70px}
.px-stage .px-200e02812371{align-items: flex-start; background-color: #FFFFFF; box-sizing: border-box; display: flex; flex-direction: column; gap: 10px; height: 82px; justify-content: flex-start; left: 0px; padding: 12px 20px 20px 20px; position: absolute; top: 540px; width: 390px; z-index: 2}
.px-stage .px-857298a438b7{box-sizing: border-box; color: #213E34; flex: 1 1 0; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 22px; font-style: normal; font-weight: 700; letter-spacing: 0px; line-height: 33px; text-align: left}
.px-stage .px-458ae997984b{box-sizing: border-box; color: #53675B; flex: 1 1 0; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 14px; font-style: normal; font-weight: 400; letter-spacing: 0px; line-height: 21px; text-align: right}
.px-stage .px-73c03e6c27e6{align-items: center; background-color: #FAFAF9; border-radius: 16px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 16px; height: fit-content; justify-content: flex-start; padding: 8px; width: 100%}
.px-stage .px-999cdb7b9971{align-items: center;  background-position: center; background-repeat: no-repeat; background-size: contain; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 0px; height: 208px; justify-content: center; width: 208px;position:relative}
.px-stage .px-08a453411e4a{align-items: flex-start; background-color: #FAFAF9; box-sizing: border-box; display: flex; flex-direction: column; gap: 0px; height: 952px; justify-content: flex-start; overflow: hidden; width: 390px;position:relative;flex-shrink:0}
.px-stage .px-defccc786732{align-items: center; background-color: #FAFAF9; border-color: #D7E3D8; border-style: solid; border-width: 0px 0px 1px 0px; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 12px; height: 56.5px; justify-content: flex-start; margin: 0px 0px -0.5px 0px; padding: 0px 12px; width: 390px}
.px-stage .px-8ebef3acc084{align-items: center; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 12px; height: 44px; justify-content: center; width: 44px}
.px-stage .px-0ad5e4e6a525{align-items: flex-start; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 12px; height: 44px; justify-content: flex-start; width: 44px}
.px-stage .px-abc96abb237f{align-items: flex-start; box-sizing: border-box; display: flex; flex-direction: column; flex: 1 1 0; gap: 12px; justify-content: flex-start; padding: 16px 20px; width: 100%}
.px-stage .px-d2f010e2ea3b{align-items: flex-start; background-color: #FFFFFF;  background-position: center; background-repeat: no-repeat; background-size: contain; border-radius: 16px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 12px; height: 220px; justify-content: flex-start; width: 100%;position:relative}
.px-stage .px-b658e2b6141a{box-sizing: border-box; color: #213E34; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 26px; font-style: normal; font-weight: 700; letter-spacing: 0px; line-height: 39px; text-align: left; width: 100%}
.px-stage .px-f854377acb34{box-sizing: border-box; color: #53675B; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 15px; font-style: normal; font-weight: 400; letter-spacing: 0px; line-height: 23px; text-align: left; width: 100%}
.px-stage .px-9f295d2a82c2{box-sizing: border-box; color: #9B4A20; flex: 1 1 0; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 28px; font-style: normal; font-weight: 700; letter-spacing: 0px; line-height: 42px; text-align: left}
.px-stage .px-207e841f1235{align-items: flex-start; background-color: #EFF8E8; border-radius: 16px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 12px; height: fit-content; justify-content: flex-start; padding: 12px; width: 100%}
.px-stage .px-077ecb687b6f{align-items: center; box-sizing: border-box; display: grid; flex-direction: row; flex-shrink: 0; gap: 8px; height: fit-content; justify-content: flex-start; width: 100%;grid-template-columns:repeat(3,minmax(0,1fr))}
.px-stage .px-a062e9a8b41c{align-items: flex-start; background-color: #EFF8E8; border-radius: 16px; box-sizing: border-box; display: flex; flex-direction: column; flex: 1 1 0; gap: 12px; height: fit-content; justify-content: flex-start; outline-offset: -0.5px; outline: 1px solid #58CC02; padding: 12px 4px}
.px-stage .px-c67b508eca4b{align-items: flex-start; background-color: #FFFFFF; border-radius: 16px; box-sizing: border-box; display: flex; flex-direction: column; flex: 1 1 0; gap: 12px; height: fit-content; justify-content: flex-start; outline-offset: -0.5px; outline: 1px solid #D7E3D8; padding: 12px 4px}
.px-stage .px-d46c82001356{box-sizing: border-box; color: #213E34; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 14px; font-style: normal; font-weight: 600; letter-spacing: 0px; line-height: 21px; text-align: center; width: 100%}
.px-stage .px-aca8b9ebcc65{align-items: flex-start; background-color: #FFFFFF; border-color: #D7E3D8; border-style: solid; border-width: 1px 0px 0px 0px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 10px; height: 82.5px; justify-content: flex-start; margin: -0.5px 0px 0px 0px; padding: 12px 20px 20px 20px; width: 390px}
.px-stage .px-d5311f330c23{align-items: flex-start; background-color: #58CC02; border-radius: 14px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 12px; height: 50px; justify-content: center; outline-offset: -0.5px; outline: 1px solid #58CC02; padding: 0px 12px; width: 100%}
.px-stage .px-e00bd7e1a6c2{box-sizing: border-box; color: #213E34; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 16px; font-style: normal; font-weight: 600; letter-spacing: 0px; line-height: 24px; text-align: center; width: 100%}
.px-stage .px-1f23cc064985{align-items: flex-start; background-color: #FAFAF9; box-sizing: border-box; display: flex; flex-direction: column; gap: 0px; height: 1072px; justify-content: flex-start; overflow: hidden; width: 390px;position:relative;flex-shrink:0}
.px-stage .px-9767acdeccc5{align-items: flex-start; background-color: #FFFFFF;  background-position: center; background-repeat: no-repeat; background-size: contain; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 12px; height: 260px; justify-content: flex-start; width: 100%;position:relative}
.px-stage .px-71aff6bd5bb4{box-sizing: border-box; color: #9B4A20; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 30px; font-style: normal; font-weight: 700; letter-spacing: 0px; line-height: 45px; text-align: left; width: 100%}
.px-stage .px-2d1ea8d3d0f3{align-items: flex-start; background-color: #FFF1E8; border-radius: 16px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 12px; height: fit-content; justify-content: flex-start; padding: 16px; width: 100%}
.px-stage .px-43f2dcb5fdef{align-items: center; box-sizing: border-box; display: grid; flex-direction: row; flex-shrink: 0; gap: 8px; height: fit-content; justify-content: flex-start; width: 100%;grid-template-columns:repeat(2,minmax(0,1fr))}
.px-stage .px-a1eaec3c2c7a{box-sizing: border-box; color: #213E34; flex: 1 1 0; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 14px; font-style: normal; font-weight: 500; letter-spacing: 0px; line-height: 21px; text-align: right}
.px-stage .px-e035ef5feffd{align-items: flex-start; background-color: #FFFFFF; border-radius: 14px; box-sizing: border-box; display: flex; flex-direction: column; flex: 1 1 0; gap: 12px; height: 50px; justify-content: center; outline-offset: -0.5px; outline: 1px solid #D7E3D8; padding: 0px 12px}
.px-stage .px-6393c522b6fa{align-items: flex-start; background-color: #58CC02; border-radius: 14px; box-sizing: border-box; display: flex; flex-direction: column; flex: 1 1 0; gap: 12px; height: 50px; justify-content: center; outline-offset: -0.5px; outline: 1px solid #58CC02; padding: 0px 12px}
.px-stage .px-269cc9865a33{align-items: flex-start;  background-position: center; background-repeat: no-repeat; background-size: contain; border-radius: 12px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 12px; height: 76px; justify-content: flex-start; width: 76px;position:relative}
.px-stage .px-eeec95ee9e8b{align-items: flex-start; box-sizing: border-box; display: flex; flex-direction: column; flex: 1 1 0; gap: 12px; height: fit-content; justify-content: flex-start}
.px-stage .px-c99610b18b1e{box-sizing: border-box; color: #213E34; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 17px; font-style: normal; font-weight: 600; letter-spacing: 0px; line-height: 26px; text-align: left; width: 100%}
.px-stage .px-08deefcd6a15{box-sizing: border-box; color: #53675B; flex-shrink: 0; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 14px; font-style: normal; font-weight: 400; letter-spacing: 0px; line-height: 21px; text-align: right; width: 24px}
.px-stage .px-7bd3490b408c{align-items: flex-start; background-color: #F2F3F2; border-radius: 16px; box-sizing: border-box; display: flex; flex-direction: column; flex: 1 1 0; gap: 12px; height: fit-content; justify-content: flex-start; outline-offset: -0.5px; outline: 1px solid #E2E5E2; padding: 12px 4px}
.px-stage .px-fafd0e5dc96f{box-sizing: border-box; color: #A4AAA6; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 14px; font-style: normal; font-weight: 400; letter-spacing: 0px; line-height: 21px; text-align: center; width: 100%}
.px-stage .px-91d973b93db8{align-items: center; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 4px; height: fit-content; justify-content: flex-start; width: fit-content}
.px-stage .px-9ab41fcc5949{align-items: flex-start; background-color: #FFFFFF; border-radius: 14px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 12px; height: 44px; justify-content: center; outline-offset: -0.5px; outline: 1px solid #D7E3D8; padding: 0px 12px; width: 42px}
.px-stage .px-49681098f2da{box-sizing: border-box; color: #213E34; flex-shrink: 0; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 16px; font-style: normal; font-weight: 600; letter-spacing: 0px; line-height: 24px; text-align: center; width: 28px}
.px-stage .px-d7e86244f4b0{align-items: flex-start; background-color: #FFF1E8; border-radius: 16px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 12px; height: fit-content; justify-content: flex-start; padding: 20px; width: 100%}
.px-stage .px-82dc895bf542{box-sizing: border-box; color: #213E34; flex: 1 1 0; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 24px; font-style: normal; font-weight: 700; letter-spacing: 0px; line-height: 36px; text-align: left}
.px-stage .px-8e2451bcc9ef{align-items: flex-start; background-color: #FFFFFF; border-color: #D7E3D8; border-style: solid; border-width: 1px 0px 0px 0px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 10px; height: 142.5px; justify-content: flex-start; margin: -0.5px 0px 0px 0px; padding: 12px 20px 20px 20px; width: 390px}
.px-stage .px-50820da5aae5{align-items: flex-start; background-color: #FFFFFF; border-radius: 14px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 12px; height: 50px; justify-content: center; outline-offset: -0.5px; outline: 1px solid #D7E3D8; padding: 0px 12px; width: 100%}
.px-stage .px-e8ba3012cd2c{align-items: flex-start; background-color: #FFFFFF; border-radius: 14px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 12px; height: 44px; justify-content: center; opacity: 0.5; outline-offset: -0.5px; outline: 1px solid #D7E3D8; padding: 0px 12px; width: 42px}
.px-stage .px-a5a6de9d22f7{align-items: center; background-color: #FAFAF9; border-color: #D7E3D8; border-style: solid; border-width: 0px 0px 1px 0px; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 12px; height: 56.5px; justify-content: flex-start; margin: 0px 0px -0.5px 0px; padding: 0px 12px; position: relative; width: 390px; z-index: 0}
.px-stage .px-05a8237582d2{align-items: center; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 12px; height: 44px; justify-content: center; position: relative; width: 44px}
.px-stage .px-a1a21c91d85f{box-sizing: border-box; flex-shrink: 0; height: 22px; position: relative; width: 22px; z-index: 0}
.px-stage .px-8b4d153e6bbb{box-sizing: border-box; color: #2B5D12; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 11px; font-style: normal; font-weight: 700; left: 28px; letter-spacing: 0px; line-height: 17px; position: absolute; text-align: center; top: 0px; width: 14px; z-index: 1}
.px-stage .px-7ca11e4c51b2{align-items: flex-start; box-sizing: border-box; display: flex; flex-direction: column; flex: 1 1 0; gap: 12px; justify-content: flex-start; padding: 16px 20px; position: relative; width: 100%; z-index: 1}
.px-stage .px-12f72ded1521{align-items: flex-start; background-color: #FFFFFF; border-color: #D7E3D8; border-style: solid; border-width: 1px 0px 0px 0px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 10px; height: 82.5px; justify-content: flex-start; margin: -0.5px 0px 0px 0px; padding: 12px 20px 20px 20px; position: relative; width: 390px; z-index: 2}
.px-stage .px-e67ea53f3795{align-items: center; background-color: #213E34; border-radius: 14px; box-sizing: border-box; display: flex; flex-direction: row; gap: 10px; height: 54px; justify-content: flex-start; left: 78px; padding: 0px 16px; position: absolute; top: 924px; width: 234px; z-index: 3}
.px-stage .px-bb20b07e414e{box-sizing: border-box; color: #FFFFFF; flex: 1 1 0; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 15px; font-style: normal; font-weight: 600; letter-spacing: 0px; line-height: 23px; text-align: center}
.px-stage .px-d1e81a1fd38c{align-items: flex-start; background-color: #FFFFFF; border-radius: 14px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 12px; height: 44px; justify-content: center; outline-offset: -0.5px; outline: 1px solid #D7E3D8; padding: 0px 12px; width: 70px}
.px-stage .px-95a0aac3eca3{align-items: center; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 12px; height: 44px; justify-content: center; width: 30px}
.px-stage .px-6ff4fcd4f2c5{align-items: flex-start;  background-position: center; background-repeat: no-repeat; background-size: contain; border-radius: 12px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 12px; height: 72px; justify-content: flex-start; width: 72px;position:relative}
.px-stage .px-7d4bc9c7a17e{align-items: flex-start; background-color: #FFFFFF; border-radius: 14px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 12px; height: 44px; justify-content: center; outline-offset: -0.5px; outline: 1px solid #D7E3D8; padding: 0px 12px; width: 100%}
.px-stage .px-a1de762e9b4d{box-sizing: border-box; color: #9B4A20; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 19px; font-style: normal; font-weight: 700; letter-spacing: 0px; line-height: 29px; text-align: left; width: 100%}
.px-stage .px-b305b8bb144b{align-items: flex-start; background-color: #FFFFFF; border-radius: 14px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 12px; height: 44px; justify-content: center; outline-offset: -0.5px; outline: 1px solid #D7E3D8; padding: 0px 12px; width: 66px}
.px-stage .px-f47a37b2eff0{align-items: flex-start; background-color: #FFFFFF; border-color: #D7E3D8; border-style: solid; border-width: 1px 0px 0px 0px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 10px; height: 89.5px; justify-content: flex-start; margin: -0.5px 0px 0px 0px; padding: 12px 20px 20px 20px; width: 390px}
.px-stage .px-9e52397519e2{align-items: flex-start; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 12px; height: fit-content; justify-content: flex-start; width: 70px}
.px-stage .px-c9309094b9b4{box-sizing: border-box; color: #9B4A20; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 18px; font-style: normal; font-weight: 700; letter-spacing: 0px; line-height: 27px; text-align: left; width: 100%}
.px-stage .px-e74f4df811c5{align-items: flex-start; background-color: #58CC02; border-radius: 14px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 12px; height: 50px; justify-content: center; outline-offset: -0.5px; outline: 1px solid #58CC02; padding: 0px 12px; width: 112px}
.px-stage .px-111c67f3856b{align-items: center; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 20px; height: fit-content; justify-content: flex-start; padding: 64px 16px; width: 100%}
.px-stage .px-fd67dce71ba4{box-sizing: border-box; flex-shrink: 0; height: 56px; width: 56px}
.px-stage .px-2c95908d0393{box-sizing: border-box; color: #213E34; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 24px; font-style: normal; font-weight: 700; letter-spacing: 0px; line-height: 36px; text-align: left; width: 100%}
.px-stage .px-357170d166c2{align-items: flex-start; background-color: #FAFAF9; box-sizing: border-box; display: flex; flex-direction: column; gap: 0px; height: 1012px; justify-content: flex-start; overflow: hidden; width: 390px;position:relative;flex-shrink:0}
.px-stage .px-67c0adea9cba{box-sizing: border-box; color: #9B4A20; flex: 1 1 0; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 22px; font-style: normal; font-weight: 700; letter-spacing: 0px; line-height: 33px; text-align: right}
.px-stage .px-8bf5ba4d9c62{box-sizing: border-box; color: #9B4A20; flex: 1 1 0; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 21px; font-style: normal; font-weight: 700; letter-spacing: 0px; line-height: 32px; text-align: left}
.px-stage .px-10f2ee50192c{box-sizing: border-box; color: #2B5D12; flex: 1 1 0; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 13px; font-style: normal; font-weight: 400; letter-spacing: 0px; line-height: 20px; text-align: left}
.px-stage .px-ca77539adcac{align-items: flex-start; background-color: #FFFFFF; border-radius: 14px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 12px; height: 44px; justify-content: center; outline-offset: -0.5px; outline: 1px solid #D7E3D8; padding: 0px 12px; width: 74px}
.px-stage .px-f231dc5fee43{align-items: flex-start; background-color: #FFFFFF; border-radius: 12px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 12px; height: fit-content; justify-content: flex-start; outline-offset: -0.5px; outline: 1px solid #D7E3D8; padding: 14px; width: 100%}
.px-stage .px-18156305d177{align-items: flex-start; background-color: #FFFFFF; border-radius: 12px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 12px; height: 90px; justify-content: flex-start; outline-offset: -0.5px; outline: 1px solid #D7E3D8; padding: 14px; width: 100%}
.px-stage .px-f6479b8d9ee6{align-items: center; background-color: #FFFFFF00; border-color: #E0E8E1; border-style: solid; border-width: 0px 0px 1px 0px; box-sizing: border-box; display: grid; flex-direction: row; flex-shrink: 0; gap: 0px; height: 48.5px; justify-content: flex-start; margin: 0px 0px -0.5px 0px; width: 350px;grid-template-columns:repeat(2,minmax(0,1fr))}
.px-stage .px-342b8e0751c0{background-color: #2B5D12; border-radius: 1.5px; box-sizing: border-box; height: 3px; left: 77.5px; position: absolute; top: 44px; width: 20px; z-index: 1}
.px-stage .px-e7617a769634{box-sizing: border-box; color: #9B4A20; flex: 1 1 0; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 32px; font-style: normal; font-weight: 700; letter-spacing: 0px; line-height: 48px; text-align: left}
.px-stage .px-e38806cf4eb0{box-sizing: border-box; color: #9B4A20; flex: 1 1 0; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 16px; font-style: normal; font-weight: 600; letter-spacing: 0px; line-height: 24px; text-align: right}
.px-stage .px-19d019473dd5{align-items: flex-start; background-color: #EFF8E8; border-radius: 16px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 12px; height: fit-content; justify-content: flex-start; outline-offset: -0.5px; outline: 1px solid #58CC02; padding: 14px; width: 100%}
.px-stage .px-8df8287f4d59{box-sizing: border-box; color: #213E34; flex: 1 1 0; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 17px; font-style: normal; font-weight: 600; letter-spacing: 0px; line-height: 26px; text-align: left}
.px-stage .px-ff83a2f03eae{align-items: flex-start; background-color: #FFF1E8; border-radius: 16px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 12px; height: fit-content; justify-content: flex-start; padding: 12px; width: 100%}
.px-stage .px-377b05007863{box-sizing: border-box; color: #9B4A20; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 40px; font-style: normal; font-weight: 700; letter-spacing: 0px; line-height: 60px; text-align: center; width: 100%}
.px-stage .px-214f289e48d9{align-items: flex-start; background-color: #EFF8E8; border-radius: 16px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 12px; height: fit-content; justify-content: flex-start; padding: 20px; width: 100%}
.px-stage .px-dacdebaee4ec{box-sizing: border-box; color: #9B4A20; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 36px; font-style: normal; font-weight: 700; letter-spacing: 0px; line-height: 54px; text-align: center; width: 100%}
.px-stage .px-286a7eff417f{align-items: flex-start; background-color: #FAFAF9; box-sizing: border-box; display: flex; flex-direction: column; gap: 0px; height: 1052px; justify-content: flex-start; overflow: hidden; width: 390px;position:relative;flex-shrink:0}
.px-stage .px-dad7edc15409{box-sizing: border-box; color: #9B4A20; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 32px; font-style: normal; font-weight: 700; letter-spacing: 0px; line-height: 48px; text-align: left; width: 100%}
.px-stage .px-79983628a6be{align-items: flex-start; background-color: #FFFFFF; border-color: #D7E3D8; border-style: solid; border-width: 1px 0px 0px 0px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 10px; height: 202.5px; justify-content: flex-start; margin: -0.5px 0px 0px 0px; padding: 12px 20px 20px 20px; width: 390px}
.px-stage .px-6e3b0c37b827{box-sizing: border-box; color: #2B5D12; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 18px; font-style: normal; font-weight: 600; letter-spacing: 0px; line-height: 27px; text-align: left; width: 100%}
.px-stage .px-6602b7db358d{align-items: flex-start; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 12px; height: fit-content; justify-content: flex-start; width: 100%}
.px-stage .px-42dee00068ed{box-sizing: border-box; color: #213E34; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 19px; font-style: normal; font-weight: 600; letter-spacing: 0px; line-height: 29px; text-align: left; width: 100%}
.px-stage .px-d43d06fca44c{align-items: flex-start; background-color: #FAFAF9; box-sizing: border-box; display: flex; flex-direction: column; gap: 0px; height: 1092px; justify-content: flex-start; overflow: hidden; width: 390px;position:relative;flex-shrink:0}
.px-stage .px-5a7e44d5385e{align-items: center; border-radius: 12px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 12px; height: 84px; justify-content: center; outline-offset: -0.5px; outline: 1px solid #D7E3D8; width: 84px}
.px-stage .px-8c21fa7c8104{box-sizing: border-box; color: #53675B; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 12px; font-style: normal; font-weight: 400; letter-spacing: 0px; line-height: 18px; text-align: center; width: 100%}
.px-stage .px-83f294e6ddf4{align-items: flex-start; background-color: #FAFAF9; box-sizing: border-box; display: flex; flex-direction: column; gap: 0px; height: 1132px; justify-content: flex-start; overflow: hidden; width: 390px;position:relative;flex-shrink:0}
.px-stage .px-922089343af0{align-items: center; background-color: #FFFFFF00; border-color: #E0E8E1; border-style: solid; border-width: 0px 0px 1px 0px; box-sizing: border-box; display: grid; flex-direction: row; flex-shrink: 0; gap: 0px; height: 48.5px; justify-content: flex-start; margin: 0px 0px -0.5px 0px; width: 350px;grid-template-columns:repeat(6,minmax(0,1fr))}
.px-stage .px-93ea9e51a17e{box-sizing: border-box; color: #2B5D12; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 14px; font-style: normal; font-weight: 600; letter-spacing: 0px; line-height: 21px; position: relative; text-align: center; width: 100%; z-index: 0}
.px-stage .px-da84214f083d{background-color: #2B5D12; border-radius: 1.5px; box-sizing: border-box; height: 3px; left: 19.167px; position: absolute; top: 44px; width: 20px; z-index: 1}
.px-stage .px-db98b81c63f4{box-sizing: border-box; color: #64706B; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 14px; font-style: normal; font-weight: 400; letter-spacing: 0px; line-height: 21px; text-align: center; width: 100%}
.px-stage .px-ee70a9b56e62{box-sizing: border-box; color: #213E34; flex: 1 1 0; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 14px; font-style: normal; font-weight: 600; letter-spacing: 0px; line-height: 21px; text-align: left}
.px-stage .px-858196ca033c{box-sizing: border-box; color: #2B5D12; flex: 1 1 0; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 14px; font-style: normal; font-weight: 600; letter-spacing: 0px; line-height: 21px; text-align: right}
.px-stage .px-9fc5dea732b0{align-items: flex-start;  background-position: center; background-repeat: no-repeat; background-size: contain; border-radius: 12px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 12px; height: 68px; justify-content: flex-start; width: 68px;position:relative}
.px-stage .px-1b07afb3f60c{box-sizing: border-box; color: #213E34; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 16px; font-style: normal; font-weight: 600; letter-spacing: 0px; line-height: 24px; text-align: right; width: 100%}
.px-stage .px-860f17e72460{align-items: flex-start; box-sizing: border-box; display: flex; flex-direction: column; flex: 1 1 0; gap: 10px; justify-content: flex-start; padding: 14px 20px; width: 100%}
.px-stage .px-f048cf095651{align-items: flex-start; background-color: #FFFFFF; border-radius: 16px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 8px; height: fit-content; justify-content: flex-start; padding: 14px; width: 100%}
.px-stage .px-59ef0343f664{align-items: center; background-color: #58CC02; border-radius: 14px; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 8px; height: 50px; justify-content: center; padding: 0px 12px; width: 100%}
.px-stage .px-5b8423ca770d{box-sizing: border-box; color: #142C10; flex: 1 1 0; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 16px; font-style: normal; font-weight: 500; letter-spacing: 0px; line-height: 24px; text-align: center}
.px-stage .px-09c3518cc893{align-items: center; background-color: #FFFFFF; border-radius: 14px; box-sizing: border-box; display: flex; flex-direction: column; flex: 1 1 0; gap: 4px; height: 82px; justify-content: center; padding: 6px}
.px-stage .px-3b2fcd1e261d{box-sizing: border-box; color: #213E34; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 16px; font-style: normal; font-weight: 400; letter-spacing: 0px; line-height: 24px; text-align: center; width: 100%}
.px-stage .px-809bde562aa4{align-items: flex-start; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 4px; height: fit-content; justify-content: flex-start; width: 100%}
.px-stage .px-3bf782bcbc73{align-items: center; background-color: #FFFFFF; border-radius: 12px; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 10px; height: fit-content; justify-content: flex-start; padding: 10px 12px; width: 100%}
.px-stage .px-70033e9d5c27{align-items: flex-start; background-color: #FFF1E8; border-radius: 16px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 8px; height: fit-content; justify-content: flex-start; padding: 10px; width: 100%}
.px-stage .px-99460605f6b9{align-items: center; background-color: #FFFFFF; border-radius: 16px; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 8px; height: fit-content; justify-content: flex-start; padding: 14px; width: 100%}
.px-stage .px-bd574bbd3c96{align-items: center; background-color: #FFFFFF; border-radius: 10px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 10px; height: 44px; justify-content: center; outline-offset: -0.5px; outline: 1px solid #7D8D81; padding: 0px 12px; width: 100%}
.px-stage .px-9d3859783383{align-items: center; background-color: #EFF8E8; border-radius: 10px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 10px; height: 44px; justify-content: center; outline-offset: -0.5px; outline: 1px solid #D7E3D8; padding: 0px 12px; width: 100%}
.px-stage .px-60079d979cf9{align-items: center; background-color: #FFFFFF; border-radius: 14px; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 8px; height: 50px; justify-content: center; outline-offset: -0.5px; outline: 1px solid #7D8D81; padding: 0px 12px; width: 100%}
.px-stage .px-1d47b2b50686{box-sizing: border-box; color: #2B5D12; flex: 1 1 0; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 16px; font-style: normal; font-weight: 500; letter-spacing: 0px; line-height: 24px; text-align: center}
.px-stage .px-768c3e7e3c53{align-items: flex-start; background-color: #FAFAF9; box-sizing: border-box; display: grid; flex-direction: row; flex-shrink: 0; gap: 10px; height: fit-content; justify-content: flex-start; padding: 12px 20px 20px 20px; width: 100%;grid-template-columns:repeat(2,minmax(0,1fr))}
.px-stage .px-4489fd05d5ce{align-items: center; background-color: #FFFFFF; border-radius: 14px; box-sizing: border-box; display: flex; flex-direction: row; flex: 1 1 0; gap: 8px; height: 50px; justify-content: center; outline-offset: -0.5px; outline: 1px solid #7D8D81; padding: 0px 12px}
.px-stage .px-b871e11aea19{align-items: center; background-color: #58CC02; border-radius: 14px; box-sizing: border-box; display: flex; flex-direction: row; flex: 1 1 0; gap: 8px; height: 50px; justify-content: center; padding: 0px 12px}
.px-stage .px-c2825bd57016{align-items: center; background-color: #FAFAF9; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 12px; height: 56px; justify-content: space-between; padding: 0px 12px; position: relative; width: 100%; z-index: 0}
.px-stage .px-a3f8b05f2337{align-items: flex-start; box-sizing: border-box; display: flex; flex-direction: column; flex: 1 1 0; gap: 10px; justify-content: flex-start; padding: 8px 20px; position: relative; width: 100%; z-index: 1}
.px-stage .px-a9122cdda0ba{align-items: center; background-color: #EFF8E8; border-radius: 36px; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 12px; height: 72px; justify-content: center; width: 72px}
.px-stage .px-9e9f067978a4{box-sizing: border-box; color: #53675B; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 14px; font-style: normal; font-weight: 400; letter-spacing: 0px; line-height: 20px; text-align: center; width: 100%}
.px-stage .px-91d79dec374b{align-items: center; background-color: #FFFFFF; border-radius: 12px; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 12px; height: 54px; justify-content: flex-start; outline-offset: -0.5px; outline: 1px solid #7D8D81; padding: 0px 14px; width: 100%}
.px-stage .px-0b53ae4bc5ec{align-items: center; background-color: #EFF8E8; border-radius: 12px; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 12px; height: 54px; justify-content: flex-start; outline-offset: -0.5px; outline: 1px solid #7D8D81; padding: 0px 14px; width: 100%}
.px-stage .px-111889204289{align-items: flex-start; background-color: #FFFFFF; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 8px; height: fit-content; justify-content: flex-start; padding: 10px 20px 16px 20px; position: relative; width: 100%; z-index: 2}
.px-stage .px-a7894aba00fb{align-items: center; background-color: #17201466; box-sizing: border-box; display: flex; flex-direction: column; gap: 0px; height: 816px; justify-content: flex-end; left: 0px; overflow: hidden; padding: 20px; position: absolute; top: 0px; width: 390px; z-index: 3}
.px-stage .px-4f6ef964d6b3{align-items: flex-start; background-color: #FFFFFF; border-radius: 22px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 10px; height: fit-content; justify-content: flex-start; padding: 16px; width: 350px}
.px-stage .px-33b4a6683a5b{box-sizing: border-box; color: #53675B; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 14px; font-style: normal; font-weight: 400; letter-spacing: 0px; line-height: 20px; text-align: left; width: 318px}
.px-stage .px-0c0dbdad14de{box-sizing: border-box; color: #213E34; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 20px; font-style: normal; font-weight: 600; letter-spacing: 0px; line-height: 28px; text-align: left; width: 318px}
.px-stage .px-8011f77f902e{box-sizing: border-box; color: #213E34; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 16px; font-style: normal; font-weight: 400; letter-spacing: 0px; line-height: 22px; text-align: left; width: 318px}
.px-stage .px-f594f9e48834{align-items: flex-start; background-color: #EFF8E8; border-radius: 12px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 4px; height: fit-content; justify-content: flex-start; outline-offset: -0.5px; outline: 1px solid #D7E3D8; padding: 10px; width: 318px}
.px-stage .px-44c018005320{box-sizing: border-box; color: #53675B; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 14px; font-style: normal; font-weight: 400; letter-spacing: 0px; line-height: 20px; text-align: left; width: 298px}
.px-stage .px-3927d645fd74{box-sizing: border-box; color: #213E34; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 16px; font-style: normal; font-weight: 400; letter-spacing: 0px; line-height: 22px; text-align: left; width: 298px}
.px-stage .px-1caac44b162a{align-items: center; background-color: #FFFFFF; border-radius: 14px; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 0px; height: 44px; justify-content: center; outline-offset: -0.5px; outline: 1px solid #D7E3D8; padding: 0px 12px; width: 318px}
.px-stage .px-824a0aa83166{box-sizing: border-box; color: #2B5D12; flex-shrink: 0; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 16px; font-style: normal; font-weight: 400; letter-spacing: 0px; line-height: 22px; text-align: center; width: 294px}
.px-stage .px-fdcd69c6d86f{align-items: center; background-color: #58CC02; border-radius: 14px; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 0px; height: 50px; justify-content: center; outline-offset: -0.5px; outline: 1px solid #58CC02; padding: 0px 12px; width: 318px}
.px-stage .px-5dc4fa2d0be3{box-sizing: border-box; color: #142C10; flex-shrink: 0; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 16px; font-style: normal; font-weight: 400; letter-spacing: 0px; line-height: 22px; text-align: center; width: 294px}
.px-stage .px-87dff9f6647c{align-items: center; background-color: #FAFAF9; border-color: #E8EDE8; border-style: solid; border-width: 0px 0px 1px 0px; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 0px; height: 56.5px; justify-content: space-between; margin: 0px 0px -0.5px 0px; padding: 0px 8px; position: relative; width: 390px; z-index: 0}
.px-stage .px-496dcb44d14d{box-sizing: border-box; color: #53675B; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 12px; font-style: normal; font-weight: 400; letter-spacing: 0px; line-height: 15px; text-align: center; width: 100%}
.px-stage .px-13e1e921739c{box-sizing: border-box; color: #53675B; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 14px; font-style: normal; font-weight: 400; letter-spacing: 0px; line-height: 19px; text-align: center; width: 100%}
.px-stage .px-e933602074ad{align-items: flex-start; background-color: #142C10C7; box-sizing: border-box; display: flex; flex-direction: row; gap: 0px; height: 816px; justify-content: flex-start; left: 0px; position: absolute; top: 0px; width: 390px; z-index: 2}
.px-stage .px-9ba3b675fe4a{align-items: flex-start; background-color: #FFFFFF; border-radius: 24px; box-sizing: border-box; display: flex; flex-direction: column; gap: 12px; height: fit-content; justify-content: flex-start; left: 20px; padding: 20px; position: absolute; top: 242.5px; width: 350px; z-index: 3}
.px-stage .px-863cb8a7cc51{align-items: center; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 8px; height: 44px; justify-content: space-between; width: 100%}
.px-stage .px-d21299fdd8a0{align-items: center; background-color: #E9F7DE; border-radius: 10px; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 6px; height: 32px; justify-content: flex-start; padding: 0px 10px; width: fit-content}
.px-stage .px-9759404dfc2e{box-sizing: border-box; color: #2B5D12; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 13px; font-style: normal; font-weight: 600; letter-spacing: 0px; line-height: normal; text-align: left; white-space: nowrap}
.px-stage .px-b807456826cb{align-items: center; background-color: #58CC02; border-radius: 12px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 12px; height: 48px; justify-content: center; padding: 0px 12px; width: 100%}
.px-stage .px-a1df66f7139d{align-items: center; background-color: #FFFFFF; border-radius: 12px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 12px; height: 48px; justify-content: center; outline-offset: -0.5px; outline: 1px solid #D7E3D8; padding: 0px 12px; width: 100%}
.px-stage .px-ff3c996a1b5f{box-sizing: border-box; color: #355D25; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 16px; font-style: normal; font-weight: 600; letter-spacing: 0px; line-height: 24px; text-align: center; width: 100%}
.px-stage .px-d6e32e55d194{align-items: flex-start; background-color: #FFFFFF; border-radius: 24px; box-sizing: border-box; display: flex; flex-direction: column; gap: 12px; height: fit-content; justify-content: flex-start; left: 20px; padding: 20px; position: absolute; top: 148px; width: 350px; z-index: 3}
.px-stage .px-9232af7440af{box-sizing: border-box; color: #213E34; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 26px; font-style: normal; font-weight: 700; letter-spacing: 0px; line-height: 39px; text-align: center; width: 100%}
.px-stage .px-f6e07b690b20{align-items: center; background-color: #F3F7EF; border-radius: 16px; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 12px; height: 144px; justify-content: flex-start; padding: 14px; width: 100%}
.px-stage .px-81fd860a577f{align-items: flex-start; background-color: #F3F7EF;  background-position: center; background-repeat: no-repeat; background-size: contain; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 0px; height: 116px; justify-content: flex-start; width: 92px;position:relative}
.px-stage .px-bb1ec462ec8c{align-items: flex-start; box-sizing: border-box; display: flex; flex-direction: column; flex: 1 1 0; gap: 5px; height: fit-content; justify-content: flex-start}
.px-stage .px-8fcd436b12d3{box-sizing: border-box; color: #9B4A20; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 22px; font-style: normal; font-weight: 700; letter-spacing: 0px; line-height: 33px; text-align: left; width: 100%}
.px-stage .px-74cc779a2f27{align-items: flex-start; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 12px; height: 36px; justify-content: center; width: 100%}
.px-stage .px-67f38bf0807e{align-items: flex-start; background-color: #FFFFFF; border-radius: 24px; box-sizing: border-box; display: flex; flex-direction: column; gap: 12px; height: fit-content; justify-content: flex-start; left: 20px; padding: 20px; position: absolute; top: 291px; width: 350px; z-index: 3}
.px-stage .px-e204ee479f67{box-sizing: border-box; flex-shrink: 0; height: 32px; width: 32px}
.px-stage .px-4dd2be8b6a88{align-items: flex-start; background-color: #FFFFFF; border-radius: 24px; box-sizing: border-box; display: flex; flex-direction: column; gap: 12px; height: fit-content; justify-content: flex-start; left: 20px; padding: 20px; position: absolute; top: 164.5px; width: 350px; z-index: 3}
.px-stage .px-ef4750786d72{align-items: flex-start; background-color: #213E34; border-radius: 14px; box-sizing: border-box; display: flex; flex-direction: column; gap: 4px; height: fit-content; justify-content: flex-start; left: 20px; padding: 18px; position: absolute; top: 660px; width: 350px; z-index: 2}
.px-stage .px-a94399306660{box-sizing: border-box; color: #FFFFFF; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 15px; font-style: normal; font-weight: 600; letter-spacing: 0px; line-height: 23px; text-align: center; width: 100%}
.px-stage .px-dfb27999c4e2{align-items: center; background-color: #FFFFFF00; border-color: #E0E8E1; border-style: solid; border-width: 0px 0px 1px 0px; box-sizing: border-box; display: grid; flex-direction: row; flex-shrink: 0; gap: 0px; height: 48.5px; justify-content: flex-start; margin: 0px 0px -0.5px 0px; width: 350px;grid-template-columns:repeat(5,minmax(0,1fr))}
.px-stage .px-4b0e6f1e2b9d{background-color: #2B5D12; border-radius: 1.5px; box-sizing: border-box; height: 3px; left: 25px; position: absolute; top: 44px; width: 20px; z-index: 1}
.px-stage .px-38c2c3a6bf86{align-items: flex-start; background-color: #FAFAF9; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 10px; height: fit-content; justify-content: flex-start; padding: 12px 20px 20px 20px; width: 100%}
.px-stage .px-5102c90956b5{align-items: center; background-color: #FFFFFF00; border-color: #E0E8E1; border-style: solid; border-width: 0px 0px 1px 0px; box-sizing: border-box; display: grid; flex-direction: row; flex-shrink: 0; gap: 0px; height: 48.5px; justify-content: flex-start; margin: 0px 0px -0.5px 0px; width: 350px;grid-template-columns:repeat(4,minmax(0,1fr))}
.px-stage .px-a66d0178e8e1{background-color: #2B5D12; border-radius: 1.5px; box-sizing: border-box; height: 3px; left: 33.75px; position: absolute; top: 44px; width: 20px; z-index: 1}
.px-stage .px-d42496157024{align-items: flex-start; background-color: #58CC02; border-radius: 4px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 12px; height: 8px; justify-content: flex-start; width: 8px}
.px-stage .px-1135cd16ce7f{box-sizing: border-box; color: #213E34; flex: 1 1 0; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 16px; font-style: normal; font-weight: 600; letter-spacing: 0px; line-height: 22px; text-align: left}
.px-stage .px-88dd93028d75{box-sizing: border-box; color: #53675B; flex-shrink: 0; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 14px; font-style: normal; font-weight: 400; letter-spacing: 0px; line-height: 20px; text-align: right; width: 52px}
.px-stage .px-70c53b0ad2c0{align-items: flex-start; box-sizing: border-box; display: flex; flex-direction: column; flex: 1 1 0; gap: 8px; justify-content: flex-start; padding: 8px 20px; position: relative; width: 100%; z-index: 1}
.px-stage .px-1eb88c0d70c0{align-items: flex-start; background-color: #FFFFFF; border-radius: 16px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 0px; height: fit-content; justify-content: flex-start; padding: 0px 16px; width: 100%}
.px-stage .px-91a0a753a4f5{align-items: center; border-color: #D7E3D8; border-style: solid; border-width: 0px 0px 1px 0px; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 12px; height: 65.5px; justify-content: flex-start; margin: 0px 0px -0.5px 0px; padding: 10px 0px; width: 318px}
.px-stage .px-28686da2537b{align-items: center; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 12px; height: fit-content; justify-content: flex-start; padding: 10px 0px; width: 100%}
.px-stage .px-245756580a22{align-items: center; border-color: #D7E3D8; border-style: solid; border-width: 0px 0px 1px 0px; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 12px; height: 52.5px; justify-content: space-between; margin: 0px 0px -0.5px 0px; padding: 0px 16px; width: 350px}
.px-stage .px-22f0ae1a96b1{align-items: center; background-color: #58CC02; border-radius: 14px; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 12px; height: 28px; justify-content: flex-end; padding: 0px 3px; width: 48px}
.px-stage .px-a9f8a74ae890{align-items: flex-start; background-color: #FFFFFF; border-radius: 11px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 12px; height: 22px; justify-content: flex-start; width: 22px}
.px-stage .px-daa5a1dd352a{align-items: center; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 12px; height: 52px; justify-content: space-between; padding: 0px 16px; width: 100%}
.px-stage .px-8f0bb05c682d{align-items: center; background-color: #D4D8D2; border-radius: 14px; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 12px; height: 28px; justify-content: flex-start; padding: 0px 3px; width: 48px}
.px-stage .px-0670d5e38b1d{align-items: flex-start; background-color: #FFFFFF; border-radius: 12px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 4px; height: fit-content; justify-content: flex-start; outline-offset: -0.5px; outline: 1px solid #7D8D81; padding: 10px; width: 318px}
.px-stage .px-d836317ab3d5{align-items: flex-start; background-color: #EFF8E8; border-radius: 16px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 8px; height: fit-content; justify-content: flex-start; padding: 14px; width: 100%}
.px-stage .px-54ca26fd5ff2{box-sizing: border-box; color: #2B5D12; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 16px; font-style: normal; font-weight: 600; letter-spacing: 0px; line-height: 24px; text-align: left; width: 100%}
.px-stage .px-b14df3ca473b{align-items: flex-start; background-color: #FFFFFF; border-radius: 16px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 4px; height: fit-content; justify-content: flex-start; padding: 12px; width: 100%}
.px-stage .px-64b33dbf00d2{align-items: center; background-color: #FFFFFF; border-radius: 10px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 10px; height: 72px; justify-content: center; outline-offset: -0.5px; outline: 1px solid #7D8D81; padding: 0px 12px; width: 100%}
.px-stage .px-d8fd2a5d13ac{align-items: center; background-color: #D7E3D8; border-radius: 14px; box-sizing: border-box; display: flex; flex-direction: row; flex: 1 1 0; gap: 8px; height: 50px; justify-content: center; padding: 0px 12px}
.px-stage .px-a48a39cc0685{box-sizing: border-box; color: #53675B; flex: 1 1 0; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 16px; font-style: normal; font-weight: 500; letter-spacing: 0px; line-height: 24px; text-align: center}
.px-stage .px-6422b7b51fde{align-items: center; background-color: #EFF8E8; border-radius: 28px; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 12px; height: 56px; justify-content: center; width: 56px}
.px-stage .px-41ff2445a9ab{align-items: center; background-color: #FFFFFF; border-radius: 16px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 6px; height: 92px; justify-content: center; padding: 16px; width: 111px}
.px-stage .px-c41d07c69fc1{box-sizing: border-box; color: #213E34; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 14px; font-style: normal; font-weight: 500; letter-spacing: 0px; line-height: 20px; text-align: center; width: 100%}
.px-stage .px-f6e0da21c12e{align-items: center; border-color: #D7E3D8; border-style: solid; border-width: 0px 0px 1px 0px; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 12px; height: 73.5px; justify-content: flex-start; margin: 0px 0px -0.5px 0px; padding: 14px 0px; width: 318px}
.px-stage .px-4b4a7647473d{align-items: center; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 12px; height: fit-content; justify-content: flex-start; padding: 14px 0px; width: 100%}
.px-stage .px-58243ccfcdc7{align-items: center; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 10px; height: 44px; justify-content: flex-start; width: 100%}
.px-stage .px-943e25bb2eb1{align-items: center; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 10px; height: 44px; justify-content: center; width: 52px}
.px-stage .px-a3cf7811a088{align-items: center; background-color: #58CC02; border-radius: 14px; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 10px; height: 28px; justify-content: flex-end; padding: 0px 3px; width: 48px}
.px-stage .px-1755947f208d{align-items: flex-start; background-color: #FFFFFF; border-radius: 11px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 10px; height: 22px; justify-content: flex-start; width: 22px}
.px-stage .px-fac2e6267f29{align-items: center; background-color: #D7E3D8; border-radius: 14px; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 10px; height: 28px; justify-content: flex-start; padding: 0px 3px; width: 48px}
.px-stage .px-1ecfd5b157e9{align-items: center; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 10px; height: fit-content; justify-content: flex-start; padding: 10px 0px; width: 100%}
.px-stage .px-8c6b2c39b161{align-items: flex-start; background-color: #FFFFFF; border-radius: 16px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 0; gap: 10px; height: fit-content; justify-content: flex-start; padding: 10px; width: 100%}
.px-stage .px-2b47aa524af0{align-items: center; background-color: #EFF8E8; border-radius: 20px; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 12px; height: 40px; justify-content: center; width: 40px}
.px-stage .px-a245156be4dc{align-items: center; border-color: #D7E3D8; border-style: solid; border-width: 0px 0px 1px 0px; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 8px; height: 59.5px; justify-content: flex-start; margin: 0px 0px -0.5px 0px; padding: 7px 0px; width: 318px}
.px-stage .px-71359cf43740{align-items: center; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 8px; height: fit-content; justify-content: flex-start; padding: 7px 0px; width: 100%}
.px-stage .px-3154c027859c{box-sizing: border-box; color: #213E34; flex: 1 1 0; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 14px; font-style: normal; font-weight: 400; letter-spacing: 0px; line-height: 20px; text-align: left}
.px-stage .px-51590da44227{align-items: center; background-color: #FFFFFF; border-radius: 12px; box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; gap: 0px; height: 44px; justify-content: center; outline-offset: -0.5px; outline: 1px solid #D7E3D8; padding: 0px 12px; width: 350px}
.px-stage .px-e945abb0c26e{box-sizing: border-box; color: #2B5D12; flex: 1 1 0; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 16px; font-style: normal; font-weight: 400; letter-spacing: 0px; line-height: 22px; text-align: center}
.px-stage .px-c7a0eb4edd89{align-items: center; background-color: #D4D8D2; border-radius: 16px; box-sizing: border-box; display: flex; flex-direction: column; flex: 1 1 0; gap: 12px; height: 50px; justify-content: center; outline-offset: -0.5px; outline: 1px solid #D4D8D2; padding: 0px 16px}
.px-stage .px-e72fc66e221b{box-sizing: border-box; color: #596354; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 16px; font-style: normal; font-weight: 600; letter-spacing: 0px; line-height: 22px; text-align: center; width: 100%}
.px-stage [data-pencil-id='l6HPnt']{--px-design-bottom:20px}
.px-stage [data-pencil-id='RaUwA']{--px-design-bottom:20px}
.px-stage [data-pencil-id='aEnHY']{--px-design-bottom:20px}
.px-stage [data-pencil-id='wHSuK']{--px-design-bottom:20px}
.px-stage [data-pencil-id='J29jtQ']{--px-design-bottom:20px}
.px-stage [data-pencil-id='wRGRl']{--px-design-bottom:20px}
.px-stage [data-pencil-id='VeiFZ']{--px-design-bottom:20px}
.px-stage [data-pencil-id='KRItz']{--px-design-bottom:20px}
.px-stage [data-pencil-id='a32E6']{--px-design-bottom:20px}
.px-stage [data-pencil-id='IX22L']{--px-design-bottom:20px}
.px-stage [data-pencil-id='arz6d']{--px-design-bottom:20px}
.px-stage [data-pencil-id='gR0Eh']{--px-design-bottom:20px}
.px-stage [data-pencil-id='i3xEt']{--px-design-bottom:20px}
.px-stage [data-pencil-id='Hqyf3']{--px-design-bottom:20px}
.px-stage [data-pencil-id='o84gb']{--px-design-bottom:20px}
.px-stage [data-pencil-id='VGKZx']{--px-design-bottom:20px}
.px-stage [data-pencil-id='Wv5Rv']{--px-design-bottom:20px}
.px-stage [data-pencil-id='yg39Z']{--px-design-bottom:20px}
.px-stage [data-pencil-id='b15eML']{--px-design-bottom:20px}
.px-stage [data-pencil-id='wc0K0']{--px-design-bottom:20px}
.px-stage [data-pencil-id='L8RJWs']{--px-design-bottom:20px}
.px-stage [data-pencil-id='T2bGx']{--px-design-bottom:20px}
.px-stage [data-pencil-id='YazO6']{--px-design-bottom:20px}
.px-stage [data-pencil-id='Vo0zA']{--px-design-bottom:20px}
.px-stage [data-pencil-id='hy26D']{--px-design-bottom:20px}
.px-stage [data-pencil-id='kzhYq']{--px-design-bottom:20px}
.px-stage [data-pencil-id='U4dV7y']{--px-design-bottom:20px}
.px-stage [data-pencil-id='Tm4Mm']{--px-design-bottom:20px}
.px-stage [data-pencil-id='cqXH6']{--px-design-bottom:20px}
.px-stage [data-pencil-id='EDs4Q']{--px-design-bottom:20px}
.px-stage [data-pencil-id='rOjhx']{--px-design-bottom:20px}
.px-stage [data-pencil-id='SvpA0']{--px-design-bottom:20px}
.px-stage [data-pencil-id='Fflqq']{--px-design-bottom:20px}
.px-stage [data-pencil-id='JFMXL']{--px-design-bottom:20px}
.px-stage [data-pencil-id='OXG3c']{--px-design-bottom:20px}
.px-stage [data-pencil-id='puVCw']{--px-design-bottom:20px}
.px-stage [data-pencil-id='IpfdH']{--px-design-bottom:20px}
.px-stage [data-pencil-id='MmmX8']{--px-design-bottom:20px}
.px-stage [data-pencil-id='OE4Bd']{--px-design-bottom:20px}
.px-stage [data-pencil-id='E7h5op']{--px-design-bottom:20px}
.px-stage [data-pencil-id='giNxM']{--px-design-bottom:20px}
.px-stage [data-pencil-id='f5XoF']{--px-design-bottom:20px}
.px-stage [data-pencil-id='Txvqv']{--px-design-bottom:20px}
.px-stage [data-pencil-id='Dyk4Z']{--px-design-bottom:20px}
.px-stage [data-pencil-id='UWbhF']{--px-design-bottom:20px}
.px-stage [data-pencil-id='zQaNw']{--px-design-bottom:20px}
.px-stage [data-pencil-id='gilwv']{--px-design-bottom:20px}
.px-stage [data-pencil-id='uQJ8e']{--px-design-bottom:20px}
.px-stage [data-pencil-id='nlCJf']{--px-design-bottom:20px}
.px-stage [data-pencil-id='BPA0b']{--px-design-bottom:20px}
.px-stage [data-pencil-id='UZ74u']{--px-design-bottom:20px}
.px-stage [data-pencil-id='PMYPq']{--px-design-bottom:20px}
.px-stage [data-pencil-id='AbSys']{--px-design-bottom:20px}
.px-stage [data-pencil-id='pwBeB']{--px-design-bottom:20px}
.px-stage [data-pencil-id='S1pcI']{--px-design-bottom:20px}
.px-stage [data-pencil-id='t6DBR4']{--px-design-bottom:20px}
.px-stage [data-pencil-id='QVSVG']{--px-design-bottom:20px}
.px-stage [data-pencil-id='KgdUl']{--px-design-bottom:20px}
.px-stage [data-pencil-id='XpAVX']{--px-design-bottom:20px}
.px-stage [data-pencil-id='QxLec']{--px-design-bottom:20px}
.px-stage [data-pencil-id='f8HAD']{--px-design-bottom:20px}
.px-stage [data-pencil-id='nPpR5']{--px-design-bottom:20px}
.px-stage [data-pencil-id='Q0IUfp']{--px-design-bottom:20px}
.px-stage [data-pencil-id='b294d']{--px-design-bottom:20px}
.px-stage [data-pencil-id='dwN7H']{--px-design-bottom:20px}
.px-stage [data-pencil-id='enq0U']{--px-design-bottom:20px}
.px-stage [data-pencil-id='gRuKO']{--px-design-bottom:20px}
.px-stage [data-pencil-id='v2FHQ1']{--px-design-bottom:20px}
.px-stage [data-pencil-id='gl1zP']{--px-design-bottom:20px}
.px-stage [data-pencil-id='X84cSl']{--px-design-bottom:20px}
.px-stage [data-pencil-id='Oofg9']{--px-design-bottom:20px}
.px-stage [data-pencil-id='P2678A']{--px-design-bottom:20px}
.px-stage [data-pencil-id='bEEz5']{--px-design-bottom:20px}
.px-stage [data-pencil-id='VdUEP']{--px-design-bottom:20px}
.px-stage [data-pencil-id='e9yCWC']{--px-design-bottom:20px}
.px-stage [data-pencil-id='z8J2Tv']{--px-design-bottom:20px}
.px-stage [data-pencil-id='okIEC']{--px-design-bottom:20px}
.px-stage [data-pencil-id='iXqWt']{--px-design-bottom:20px}
.px-stage [data-pencil-id='D4voKR']{--px-design-bottom:20px}
.px-stage [data-pencil-id='E9w1J']{--px-design-bottom:20px}
.px-stage [data-pencil-id='L9P5G']{--px-design-bottom:20px}
.px-stage [data-pencil-id='PPscr']{--px-design-bottom:20px}
.px-stage [data-pencil-id='bBAH5']{--px-design-bottom:20px}
.px-stage [data-pencil-id='aj6qw']{--px-design-bottom:20px}
.px-stage [data-pencil-id='qa5dI']{--px-design-bottom:20px}
.px-stage [data-pencil-id='a4fNEd']{--px-design-bottom:20px}
.px-stage [data-pencil-id='EBbtE']{--px-design-bottom:20px}
.px-stage [data-pencil-id='R5Assr']{--px-design-bottom:20px}
.px-stage [data-pencil-id='fwgch']{--px-design-bottom:20px}
.px-stage [data-pencil-id='po0Kp']{--px-design-bottom:20px}
.px-stage [data-pencil-id='jtGbW']{--px-design-bottom:16px}
.px-stage [data-pencil-id='kVNXT']{--px-design-bottom:16px}
.px-stage [data-pencil-id='NLTSu']{--px-design-bottom:16px}
.px-stage [data-pencil-id='Io5I2']{--px-design-bottom:16px}
.px-stage [data-pencil-id='LaKdf']{--px-design-bottom:16px}
.px-stage [data-pencil-id='iYfF0']{--px-design-bottom:16px}
.px-stage [data-pencil-id='C9zvv']{--px-design-bottom:16px}
.px-stage [data-pencil-id='svbTW']{--px-design-bottom:16px}
.px-stage [data-pencil-id='t0FiM']{--px-design-bottom:16px}
.px-stage [data-pencil-id='RQgVF']{--px-design-bottom:16px}
.px-stage [data-pencil-id='vNa4k']{--px-design-bottom:16px}
.px-stage [data-pencil-id='TOfKU']{--px-design-bottom:16px}
.px-stage [data-pencil-id='H0C8n2']{--px-design-bottom:16px}
.px-stage [data-pencil-id='C7sNHK']{--px-design-bottom:16px}
.px-stage [data-pencil-id='IZzCl']{--px-design-bottom:16px}
.px-stage [data-pencil-id='PIg7c']{--px-design-bottom:16px}
.px-stage [data-pencil-id='KJzEL']{--px-design-bottom:16px}
.px-stage [data-pencil-id='BNLaj']{--px-design-bottom:16px}
.px-stage [data-pencil-id='aTc1j']{--px-design-bottom:16px}
.px-stage [data-pencil-id='EOba4']{--px-design-bottom:16px}
.px-stage [data-pencil-id='gtJQQ']{--px-design-bottom:16px}
.px-stage [data-pencil-id='M6Wawy']{--px-design-bottom:16px}
.px-stage [data-pencil-id='rOt0e']{--px-design-bottom:16px}
.px-stage [data-pencil-id='VIZvZ']{--px-design-bottom:16px}
.px-stage [data-pencil-id='DV2f5']{--px-design-bottom:16px}
.px-stage .px-20520c47a8a5.px-live-row{min-height:816px}
.px-stage .px-43f3306903b8.px-live-row{min-height:56.5px}
.px-stage .px-b743cd2f0a3d.px-live-row{min-height:44px}
.px-stage .px-d167c484e6f7.px-live-row{min-height:24px}
.px-stage .px-f569377f5f79.px-live-row{min-height:44px}
.px-stage .px-070d7293e561.px-live-row{min-height:240px}
.px-stage .px-f5706bbbf4fc.px-live-row{min-height:56px}
.px-stage .px-60443d687058.px-live-row{min-height:56px}
.px-stage .px-e2b4b6c7a792.px-live-row{min-height:64px}
.px-stage .px-1b1db061b92d.px-live-row{min-height:30px}
.px-stage .px-e19ec0651e26.px-live-row{min-height:50px}
.px-stage .px-b53f73f66ff9.px-live-row{min-height:44px}
.px-stage .px-a7b85a5b2b57.px-live-row{min-height:56px}
.px-stage .px-cd9c9fbaa738.px-live-row{min-height:128px}
.px-stage .px-d3ed95633570.px-live-row{min-height:94px}
.px-stage .px-f46bcd3b20f7.px-live-row{min-height:50px}
.px-stage .px-d147ce512f4e.px-live-row{min-height:50px}
.px-stage .px-d5a4162a115f.px-live-row{min-height:50px}
.px-stage .px-52ea4b070983.px-live-row{min-height:48px}
.px-stage .px-ea7c3706c6c8.px-live-row{min-height:330px}
.px-stage .px-fcd6e4ed58bd.px-live-row{min-height:280px}
.px-stage .px-521d746ed8cc.px-live-row{min-height:46px}
.px-stage .px-2d3474345b3e.px-live-row{min-height:46px}
.px-stage .px-b165e1e953e5.px-live-row{min-height:56.5px}
.px-stage .px-d5aa6c29f909.px-live-row{min-height:44px}
.px-stage .px-2dbd6d626106.px-live-row{min-height:44px}
.px-stage .px-791722edf4f9.px-live-row{min-height:50px}
.px-stage .px-50ac26e460dc.px-live-row{min-height:50px}
.px-stage .px-d3135ea4373d.px-live-row{min-height:816px}
.px-stage .px-2f187f49ed61.px-live-row{min-height:72px}
.px-stage .px-339b424d65b4.px-live-row{min-height:44px}
.px-stage .px-17731e641264.px-live-row{min-height:44px}
.px-stage .px-118f40b925c3.px-live-row{min-height:20px}
.px-stage .px-886ac7c10bea.px-live-row{min-height:44px}
.px-stage .px-49ea07fda0fd.px-live-row{min-height:180px}
.px-stage .px-49fe6272671e.px-live-row{min-height:52px}
.px-stage .px-13dbe465187d.px-live-row{min-height:18px}
.px-stage .px-d03c1538accd.px-live-row{min-height:44px}
.px-stage .px-fd729c68e957.px-live-row{min-height:44px}
.px-stage .px-bbbbb2a9a503.px-live-row{min-height:56px}
.px-stage .px-12868a030e36.px-live-row{min-height:28px}
.px-stage .px-5570f99930e5.px-live-row{min-height:26px}
.px-stage .px-9ef615c312e5.px-live-row{min-height:36px}
.px-stage .px-d8de2e8a44d9.px-live-row{min-height:10px}
.px-stage .px-3d5895f9b5cc.px-live-row{min-height:10px}
.px-stage .px-5a483eee7716.px-live-row{min-height:50px}
.px-stage .px-8d344328a95e.px-live-row{min-height:44px}
.px-stage .px-3564cdee83c1.px-live-row{min-height:56px}
.px-stage .px-12fd36799a9f.px-live-row{min-height:844px}
.px-stage .px-8b57074bac29.px-live-row{min-height:56px}
.px-stage .px-1d81188739b3.px-live-row{min-height:44px}
.px-stage .px-2faeaf0eacb9.px-live-row{min-height:16px}
.px-stage .px-6aaf0a14af4d.px-live-row{min-height:44px}
.px-stage .px-87fac1657bdd.px-live-row{min-height:40px}
.px-stage .px-8f862109698a.px-live-row{min-height:100px}
.px-stage .px-3cc7c97cd7e8.px-live-row{min-height:44px}
.px-stage .px-1f252b9404fd.px-live-row{min-height:44px}
.px-stage .px-34e2c4cd9fbf.px-live-row{min-height:22px}
.px-stage .px-eb967a20676a.px-live-row{min-height:1px}
.px-stage .px-163cf5f1c845.px-live-row{min-height:32px}
.px-stage .px-653e59eb6c2e.px-live-row{min-height:14px}
.px-stage .px-ad4e7f4f8ab2.px-live-row{min-height:30px}
.px-stage .px-58e21ee37add.px-live-row{min-height:32px}
.px-stage .px-bd501562fdf5.px-live-row{min-height:28px}
.px-stage .px-a4449e3ac802.px-live-row{min-height:44px}
.px-stage .px-70d802fbcf79.px-live-row{min-height:44px}
.px-stage .px-1a8e9479bf9d.px-live-row{min-height:44px}
.px-stage .px-a2848e721c9c.px-live-row{min-height:44px}
.px-stage .px-d5211e28f878.px-live-row{min-height:44px}
.px-stage .px-4a278e097e9e.px-live-row{min-height:44px}
.px-stage .px-5589051bdf18.px-live-row{min-height:23px}
.px-stage .px-bcad46f5a0fc.px-live-row{min-height:44px}
.px-stage .px-597af5d073cc.px-live-row{min-height:44px}
.px-stage .px-85373b6f74e0.px-live-row{min-height:44px}
.px-stage .px-ac3c374020b1.px-live-row{min-height:420px}
.px-stage .px-dde055c497ac.px-live-row{min-height:62px}
.px-stage .px-64c8c822f4ad.px-live-row{min-height:50px}
.px-stage .px-fbc76f1ba243.px-live-row{min-height:12.5px}
.px-stage .px-4883865c38e8.px-live-row{min-height:11px}
.px-stage .px-fe3c4c333fc3.px-live-row{min-height:24px}
.px-stage .px-afcdb7b66e46.px-live-row{min-height:8px}
.px-stage .px-e8c8882184a0.px-live-row{min-height:9px}
.px-stage .px-1210410dd676.px-live-row{min-height:10px}
.px-stage .px-2bae7e40e8f0.px-live-row{min-height:12px}
.px-stage .px-73bfcd292987.px-live-row{min-height:15px}
.px-stage .px-e48d390c7608.px-live-row{min-height:18px}
.px-stage .px-19bd191f52ac.px-live-row{min-height:22px}
.px-stage .px-b74d7abe7a61.px-live-row{min-height:24px}
.px-stage .px-03074c32b248.px-live-row{min-height:20px}
.px-stage .px-09f2e943a2e7.px-live-row{min-height:16px}
.px-stage .px-8bd3b55bddd5.px-live-row{min-height:11px}
.px-stage .px-c8d36ffdb54d.px-live-row{min-height:14px}
.px-stage .px-bbbdba07152e.px-live-row{min-height:21px}
.px-stage .px-3e36169690bd.px-live-row{min-height:23px}
.px-stage .px-8e650c2bb545.px-live-row{min-height:17px}
.px-stage .px-72bbffc63265.px-live-row{min-height:13px}
.px-stage .px-a267d4bd28c2.px-live-row{min-height:19px}
.px-stage .px-76aa7869840e.px-live-row{min-height:56px}
.px-stage .px-2670e6ba4828.px-live-row{min-height:1px}
.px-stage .px-10bf8f12c4cc.px-live-row{min-height:96px}
.px-stage .px-337f811f25a6.px-live-row{min-height:50px}
.px-stage .px-6088aa85d644.px-live-row{min-height:44px}
.px-stage .px-35bd9b40c095.px-live-row{min-height:44px}
.px-stage .px-0e9144110a6f.px-live-row{min-height:44px}
.px-stage .px-813d2143c356.px-live-row{min-height:56px}
.px-stage .px-ae3bd5db2313.px-live-row{min-height:844px}
.px-stage .px-24c223a4fcd6.px-live-row{min-height:468px}
.px-stage .px-fc306eb18f16.px-live-row{min-height:8px}
.px-stage .px-58ae37018844.px-live-row{min-height:4px}
.px-stage .px-2f2b06ea1525.px-live-row{min-height:44px}
.px-stage .px-fdcd5c9d13a8.px-live-row{min-height:72px}
.px-stage .px-b7b8f051a405.px-live-row{min-height:44px}
.px-stage .px-05a332707767.px-live-row{min-height:17px}
.px-stage .px-836c8d985ae7.px-live-row{min-height:48px}
.px-stage .px-3abc748f8fed.px-live-row{min-height:892px}
.px-stage .px-ff2f1ad9ecfc.px-live-row{min-height:52px}
.px-stage .px-0e6650022bb1.px-live-row{min-height:50px}
.px-stage .px-54d64bcbabb1.px-live-row{min-height:200px}
.px-stage .px-1eacec7081ca.px-live-row{min-height:28px}
.px-stage .px-c5ada130ac6c.px-live-row{min-height:50px}
.px-stage .px-087c2cf4e0da.px-live-row{min-height:100px}
.px-stage .px-419b6c8d06c4.px-live-row{min-height:50px}
.px-stage .px-8c28ceeb9744.px-live-row{min-height:50px}
.px-stage .px-5b6d6c455981.px-live-row{min-height:4px}
.px-stage .px-d56c3f03afd0.px-live-row{min-height:52px}
.px-stage .px-76654981c4cf.px-live-row{min-height:82px}
.px-stage .px-001d8b308c5f.px-live-row{min-height:44px}
.px-stage .px-b3aa0225b4a8.px-live-row{min-height:44px}
.px-stage .px-c94749f4dbbd.px-live-row{min-height:50px}
.px-stage .px-5c699f58aa32.px-live-row{min-height:56px}
.px-stage .px-f3adbfee39b9.px-live-row{min-height:40px}
.px-stage .px-dec2582d7450.px-live-row{min-height:50px}
.px-stage .px-337a8b4e77fa.px-live-row{min-height:72px}
.px-stage .px-d42b3b408c72.px-live-row{min-height:38px}
.px-stage .px-b944cdfb054a.px-live-row{min-height:38px}
.px-stage .px-0d29f5d35bee.px-live-row{min-height:44px}
.px-stage .px-bead5076add1.px-live-row{min-height:50px}
.px-stage .px-092ac2747b81.px-live-row{min-height:56.5px}
.px-stage .px-ab3b872cb42a.px-live-row{min-height:44px}
.px-stage .px-837de82c8dfc.px-live-row{min-height:56px}
.px-stage .px-3e9d7738354e.px-live-row{min-height:50px}
.px-stage .px-bd5114862d45.px-live-row{min-height:196px}
.px-stage .px-332ef2d066c6.px-live-row{min-height:76px}
.px-stage .px-70ced724b168.px-live-row{min-height:912px}
.px-stage .px-bc6da39c19c4.px-live-row{min-height:1px}
.px-stage .px-78b4f15cb71c.px-live-row{min-height:1px}
.px-stage .px-b89295cb3eab.px-live-row{min-height:16px}
.px-stage .px-92dcde39f75e.px-live-row{min-height:16px}
.px-stage .px-7c519b94eeee.px-live-row{min-height:50px}
.px-stage .px-23b2ea898476.px-live-row{min-height:100px}
.px-stage .px-9204edb050c6.px-live-row{min-height:1px}
.px-stage .px-7cf2f9ae866d.px-live-row{min-height:1px}
.px-stage .px-56e857ce731a.px-live-row{min-height:16px}
.px-stage .px-b018061e616c.px-live-row{min-height:16px}
.px-stage .px-85b4c59e390b.px-live-row{min-height:50px}
.px-stage .px-aa81d3022805.px-live-row{min-height:44px}
.px-stage .px-ecf4d13a970f.px-live-row{min-height:56.5px}
.px-stage .px-b44e840a8885.px-live-row{min-height:58px}
.px-stage .px-0022179770de.px-live-row{min-height:58px}
.px-stage .px-8edfa4fdb5f1.px-live-row{min-height:56px}
.px-stage .px-e81cd559a157.px-live-row{min-height:22px}
.px-stage .px-83a35cd00fdd.px-live-row{min-height:54px}
.px-stage .px-80c3824507ff.px-live-row{min-height:42px}
.px-stage .px-684483f73fa5.px-live-row{min-height:56px}
.px-stage .px-bf4b7b3a67cb.px-live-row{min-height:44px}
.px-stage .px-9c4f0d5eb1b2.px-live-row{min-height:56px}
.px-stage .px-cb64df2f7660.px-live-row{min-height:56px}
.px-stage .px-40d7aa36462d.px-live-row{min-height:56px}
.px-stage .px-8d15f138dbcc.px-live-row{min-height:56px}
.px-stage .px-28f66713ceb4.px-live-row{min-height:72px}
.px-stage .px-6fe3cfb9378d.px-live-row{min-height:44px}
.px-stage .px-fbe154ab1722.px-live-row{min-height:50px}
.px-stage .px-47da103a6904.px-live-row{min-height:16px}
.px-stage .px-2aeaeec6b2d0.px-live-row{min-height:16px}
.px-stage .px-4eeca27a245d.px-live-row{min-height:50px}
.px-stage .px-b43a626fc739.px-live-row{min-height:50px}
.px-stage .px-72b405c824fd.px-live-row{min-height:48px}
.px-stage .px-6c4c56ef4fdd.px-live-row{min-height:28px}
.px-stage .px-28d02d71e96f.px-live-row{min-height:48.5px}
.px-stage .px-2373b0a60923.px-live-row{min-height:48px}
.px-stage .px-7609888e9efd.px-live-row{min-height:3px}
.px-stage .px-80e01103d566.px-live-row{min-height:48px}
.px-stage .px-49c1078fc4eb.px-live-row{min-height:16px}
.px-stage .px-bf2215c9333b.px-live-row{min-height:16px}
.px-stage .px-60055ce2468a.px-live-row{min-height:50px}
.px-stage .px-da2c15be80f4.px-live-row{min-height:56.5px}
.px-stage .px-bd8067e305bd.px-live-row{min-height:44px}
.px-stage .px-4eeb0b493dc8.px-live-row{min-height:44px}
.px-stage .px-537f701eab6d.px-live-row{min-height:220px}
.px-stage .px-71db7137af46.px-live-row{min-height:50px}
.px-stage .px-c7c4d1261420.px-live-row{min-height:64px}
.px-stage .px-a06b00a23420.px-live-row{min-height:28px}
.px-stage .px-2b5072620518.px-live-row{min-height:1259px}
.px-stage .px-ccb1d07a8a6e.px-live-row{min-height:80.5px}
.px-stage .px-1746429d5d65.px-live-row{min-height:103.5px}
.px-stage .px-ab456eabbdf3.px-live-row{min-height:56.5px}
.px-stage .px-c7a5f8035ea1.px-live-row{min-height:120px}
.px-stage .px-24820c90f908.px-live-row{min-height:44px}
.px-stage .px-717533b0cec8.px-live-row{min-height:44px}
.px-stage .px-7996ed6e44d6.px-live-row{min-height:1037px}
.px-stage .px-5dafb3aea108.px-live-row{min-height:44px}
.px-stage .px-a04551845a26.px-live-row{min-height:28px}
.px-stage .px-260d211ff03f.px-live-row{min-height:50px}
.px-stage .px-716724e845f6.px-live-row{min-height:816px}
.px-stage .px-9c0b8c9393e5.px-live-row{min-height:56px}
.px-stage .px-20f53aad3b11.px-live-row{min-height:991px}
.px-stage .px-2846c9608715.px-live-row{min-height:82px}
.px-stage .px-136f39445bda.px-live-row{min-height:44px}
.px-stage .px-73010134a2c6.px-live-row{min-height:44px}
.px-stage .px-c44c7646c7b2.px-live-row{min-height:73.5px}
.px-stage .px-b11ae2cf195f.px-live-row{min-height:82px}
.px-stage .px-5f3cefc52160.px-live-row{min-height:760px}
.px-stage .px-2ac8d5d1b0e9.px-live-row{min-height:640px}
.px-stage .px-beccef3ceccd.px-live-row{min-height:8px}
.px-stage .px-176f2c0f615c.px-live-row{min-height:4px}
.px-stage .px-2ae0a21bac8f.px-live-row{min-height:50px}
.px-stage .px-3af9f3d1f074.px-live-row{min-height:44px}
.px-stage .px-1412ead7c973.px-live-row{min-height:64px}
.px-stage .px-34af50e8761d.px-live-row{min-height:160px}
.px-stage .px-a7b465f26177.px-live-row{min-height:631px}
.px-stage .px-8ef4a3cbc6a2.px-live-row{min-height:56px}
.px-stage .px-2cddd3f9bb71.px-live-row{min-height:38px}
.px-stage .px-0538389d1b4a.px-live-row{min-height:32px}
.px-stage .px-beb13e5d9fd0.px-live-row{min-height:93.5px}
.px-stage .px-0fd39f05f601.px-live-row{min-height:82px}
.px-stage .px-2a7111eb2c15.px-live-row{min-height:44px}
.px-stage .px-4621d3045e90.px-live-row{min-height:92px}
.px-stage .px-44b415b6e8d1.px-live-row{min-height:50px}
.px-stage .px-4e3d6f872bc0.px-live-row{min-height:50px}
.px-stage .px-7a896c96f5f0.px-live-row{min-height:508px}
.px-stage .px-0f234146f070.px-live-row{min-height:112px}
.px-stage .px-875e4fe79fa8.px-live-row{min-height:32px}
.px-stage .px-725b8aeae225.px-live-row{min-height:50px}
.px-stage .px-e3caf0d0ba14.px-live-row{min-height:82px}
.px-stage .px-1af05629616e.px-live-row{min-height:56px}
.px-stage .px-40459af186b7.px-live-row{min-height:621px}
.px-stage .px-ff1456cd03af.px-live-row{min-height:48px}
.px-stage .px-bcdd29fac1e7.px-live-row{min-height:44px}
.px-stage .px-67a46b27e879.px-live-row{min-height:44px}
.px-stage .px-7e5c0e069a61.px-live-row{min-height:68px}
.px-stage .px-00e5c6162b89.px-live-row{min-height:44px}
.px-stage .px-16c6ee1a6bbc.px-live-row{min-height:82px}
.px-stage .px-2c62c6c66cf0.px-live-row{min-height:4px}
.px-stage .px-0f367fa67c9f.px-live-row{min-height:4px}
.px-stage .px-180873d6be13.px-live-row{min-height:64px}
.px-stage .px-16ebf664ddf4.px-live-row{min-height:34px}
.px-stage .px-3b653a459f62.px-live-row{min-height:671px}
.px-stage .px-298feb66a616.px-live-row{min-height:56px}
.px-stage .px-b9066c873311.px-live-row{min-height:40px}
.px-stage .px-74769ca14a6d.px-live-row{min-height:32px}
.px-stage .px-3e6534ec61c2.px-live-row{min-height:82px}
.px-stage .px-d68e6744b527.px-live-row{min-height:50px}
.px-stage .px-96da0c49cb40.px-live-row{min-height:220px}
.px-stage .px-a7bb4edd8e23.px-live-row{min-height:484px}
.px-stage .px-10dae9772acd.px-live-row{min-height:120px}
.px-stage .px-e0d3ff565ff9.px-live-row{min-height:50.0px}
.px-stage .px-200e02812371.px-live-row{min-height:82px}
.px-stage .px-999cdb7b9971.px-live-row{min-height:208px}
.px-stage .px-08a453411e4a.px-live-row{min-height:952px}
.px-stage .px-defccc786732.px-live-row{min-height:56.5px}
.px-stage .px-8ebef3acc084.px-live-row{min-height:44px}
.px-stage .px-0ad5e4e6a525.px-live-row{min-height:44px}
.px-stage .px-d2f010e2ea3b.px-live-row{min-height:220px}
.px-stage .px-aca8b9ebcc65.px-live-row{min-height:82.5px}
.px-stage .px-d5311f330c23.px-live-row{min-height:50px}
.px-stage .px-1f23cc064985.px-live-row{min-height:1072px}
.px-stage .px-9767acdeccc5.px-live-row{min-height:260px}
.px-stage .px-e035ef5feffd.px-live-row{min-height:50px}
.px-stage .px-6393c522b6fa.px-live-row{min-height:50px}
.px-stage .px-269cc9865a33.px-live-row{min-height:76px}
.px-stage .px-9ab41fcc5949.px-live-row{min-height:44px}
.px-stage .px-8e2451bcc9ef.px-live-row{min-height:142.5px}
.px-stage .px-50820da5aae5.px-live-row{min-height:50px}
.px-stage .px-e8ba3012cd2c.px-live-row{min-height:44px}
.px-stage .px-a5a6de9d22f7.px-live-row{min-height:56.5px}
.px-stage .px-05a8237582d2.px-live-row{min-height:44px}
.px-stage .px-a1a21c91d85f.px-live-row{min-height:22px}
.px-stage .px-12f72ded1521.px-live-row{min-height:82.5px}
.px-stage .px-e67ea53f3795.px-live-row{min-height:54px}
.px-stage .px-d1e81a1fd38c.px-live-row{min-height:44px}
.px-stage .px-95a0aac3eca3.px-live-row{min-height:44px}
.px-stage .px-6ff4fcd4f2c5.px-live-row{min-height:72px}
.px-stage .px-7d4bc9c7a17e.px-live-row{min-height:44px}
.px-stage .px-b305b8bb144b.px-live-row{min-height:44px}
.px-stage .px-f47a37b2eff0.px-live-row{min-height:89.5px}
.px-stage .px-e74f4df811c5.px-live-row{min-height:50px}
.px-stage .px-fd67dce71ba4.px-live-row{min-height:56px}
.px-stage .px-357170d166c2.px-live-row{min-height:1012px}
.px-stage .px-ca77539adcac.px-live-row{min-height:44px}
.px-stage .px-18156305d177.px-live-row{min-height:90px}
.px-stage .px-f6479b8d9ee6.px-live-row{min-height:48.5px}
.px-stage .px-342b8e0751c0.px-live-row{min-height:3px}
.px-stage .px-286a7eff417f.px-live-row{min-height:1052px}
.px-stage .px-79983628a6be.px-live-row{min-height:202.5px}
.px-stage .px-d43d06fca44c.px-live-row{min-height:1092px}
.px-stage .px-5a7e44d5385e.px-live-row{min-height:84px}
.px-stage .px-83f294e6ddf4.px-live-row{min-height:1132px}
.px-stage .px-922089343af0.px-live-row{min-height:48.5px}
.px-stage .px-da84214f083d.px-live-row{min-height:3px}
.px-stage .px-9fc5dea732b0.px-live-row{min-height:68px}
.px-stage .px-59ef0343f664.px-live-row{min-height:50px}
.px-stage .px-09c3518cc893.px-live-row{min-height:82px}
.px-stage .px-bd574bbd3c96.px-live-row{min-height:44px}
.px-stage .px-9d3859783383.px-live-row{min-height:44px}
.px-stage .px-60079d979cf9.px-live-row{min-height:50px}
.px-stage .px-4489fd05d5ce.px-live-row{min-height:50px}
.px-stage .px-b871e11aea19.px-live-row{min-height:50px}
.px-stage .px-c2825bd57016.px-live-row{min-height:56px}
.px-stage .px-a9122cdda0ba.px-live-row{min-height:72px}
.px-stage .px-91d79dec374b.px-live-row{min-height:54px}
.px-stage .px-0b53ae4bc5ec.px-live-row{min-height:54px}
.px-stage .px-a7894aba00fb.px-live-row{min-height:816px}
.px-stage .px-1caac44b162a.px-live-row{min-height:44px}
.px-stage .px-fdcd69c6d86f.px-live-row{min-height:50px}
.px-stage .px-87dff9f6647c.px-live-row{min-height:56.5px}
.px-stage .px-e933602074ad.px-live-row{min-height:816px}
.px-stage .px-863cb8a7cc51.px-live-row{min-height:44px}
.px-stage .px-d21299fdd8a0.px-live-row{min-height:32px}
.px-stage .px-b807456826cb.px-live-row{min-height:48px}
.px-stage .px-a1df66f7139d.px-live-row{min-height:48px}
.px-stage .px-f6e07b690b20.px-live-row{min-height:144px}
.px-stage .px-81fd860a577f.px-live-row{min-height:116px}
.px-stage .px-74cc779a2f27.px-live-row{min-height:36px}
.px-stage .px-e204ee479f67.px-live-row{min-height:32px}
.px-stage .px-dfb27999c4e2.px-live-row{min-height:48.5px}
.px-stage .px-4b0e6f1e2b9d.px-live-row{min-height:3px}
.px-stage .px-5102c90956b5.px-live-row{min-height:48.5px}
.px-stage .px-a66d0178e8e1.px-live-row{min-height:3px}
.px-stage .px-d42496157024.px-live-row{min-height:8px}
.px-stage .px-91a0a753a4f5.px-live-row{min-height:65.5px}
.px-stage .px-245756580a22.px-live-row{min-height:52.5px}
.px-stage .px-22f0ae1a96b1.px-live-row{min-height:28px}
.px-stage .px-a9f8a74ae890.px-live-row{min-height:22px}
.px-stage .px-daa5a1dd352a.px-live-row{min-height:52px}
.px-stage .px-8f0bb05c682d.px-live-row{min-height:28px}
.px-stage .px-64b33dbf00d2.px-live-row{min-height:72px}
.px-stage .px-d8fd2a5d13ac.px-live-row{min-height:50px}
.px-stage .px-6422b7b51fde.px-live-row{min-height:56px}
.px-stage .px-41ff2445a9ab.px-live-row{min-height:92px}
.px-stage .px-f6e0da21c12e.px-live-row{min-height:73.5px}
.px-stage .px-58243ccfcdc7.px-live-row{min-height:44px}
.px-stage .px-943e25bb2eb1.px-live-row{min-height:44px}
.px-stage .px-a3cf7811a088.px-live-row{min-height:28px}
.px-stage .px-1755947f208d.px-live-row{min-height:22px}
.px-stage .px-fac2e6267f29.px-live-row{min-height:28px}
.px-stage .px-2b47aa524af0.px-live-row{min-height:40px}
.px-stage .px-a245156be4dc.px-live-row{min-height:59.5px}
.px-stage .px-51590da44227.px-live-row{min-height:44px}
.px-stage .px-c7a0eb4edd89.px-live-row{min-height:50px}
.px-stage .px-191cfba91782{align-items: flex-start; background-color: #FCFCFE; box-sizing: border-box; display: flex; flex-direction: column; gap: 0px; height: 816px; justify-content: flex-start; overflow: hidden; width: 390px;position:relative;flex-shrink:0}
.px-stage .px-aa3f1f5bd07a{background-image: url("/assets/pencil-h5/bf7dc8bbf007.png"); background-repeat: no-repeat; background-size: 100% 100%; box-sizing: border-box; height: 588.06px; left: 0px; position: absolute; top: 0px; width: 390px; z-index: 0}
.px-stage .px-fe04dff023bc{background-image: url("/assets/pencil-h5/1b1d54770908.png"); background-repeat: no-repeat; background-size: 100% 100%; box-sizing: border-box; height: 16.46px; left: 0px; position: absolute; top: 588.06px; width: 390px; z-index: 1}
.px-stage .px-cfe50f9bb5ac{background-image: url("/assets/pencil-h5/a8cd2fe28829.png"); background-repeat: no-repeat; background-size: 100% 100%; box-sizing: border-box; height: 86.32px; left: 0px; position: absolute; top: 604.52px; width: 390px; z-index: 2}
.px-stage .px-1f9d2e614a4c{background-image: url("/assets/pencil-h5/7119167a022d.png"); background-repeat: no-repeat; background-size: 100% 100%; box-sizing: border-box; height: 47.4px; left: 0px; position: absolute; top: 690.84px; width: 390px; z-index: 3}
.px-stage .px-8e0a693e1e8b{background-image: url("/assets/pencil-h5/8a6ffd203726.png"); background-repeat: no-repeat; background-size: 100% 100%; box-sizing: border-box; height: 77.76px; left: 0px; position: absolute; top: 738.24px; width: 390px; z-index: 4}
.px-stage .px-b84dc4421f98{align-items: flex-start; background-color: #FFFFFF; box-sizing: border-box; display: flex; flex-direction: column; gap: 0px; height: 780px; justify-content: flex-start; overflow: hidden; width: 390px;position:relative;flex-shrink:0}
.px-stage .px-9bcdc6bbae02{background-image: url("/assets/pencil-h5/e67e6fd1093c.png"); background-position: center; background-repeat: no-repeat; background-size: contain; box-sizing: border-box; flex-shrink: 0; height: 780px; position: relative; width: 390px; z-index: 0}
.px-stage .px-006524c66968{box-sizing: border-box; height: 780px; left: 0px; position: absolute; top: 0px; width: 390px; z-index: 1}
.px-stage .px-53f543d63d35{background-color: #FFFFFFCC; border-radius: 50%; box-sizing: border-box; height: 26px; left: 14px; position: absolute; top: 20px; width: 26px; z-index: 0}
.px-stage .px-16be319f2490{box-sizing: border-box; height: 16px; left: 19px; position: absolute; top: 25px; width: 16px; z-index: 1}
.px-stage .px-62d709f6bfeb{box-sizing: border-box; color: #2D6658; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 20px; font-style: normal; font-weight: 500; height: 27px; left: 48px; letter-spacing: 0px; line-height: normal; position: absolute; text-align: left; top: 15px; width: 112px; z-index: 2}
.px-stage .px-97b762aaff11{box-sizing: border-box; color: #426D62; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 9px; font-style: normal; font-weight: 400; height: 14px; left: 48px; letter-spacing: 0px; line-height: normal; position: absolute; text-align: left; top: 40px; width: 112px; z-index: 3}
.px-stage .px-5b1adf08692e{box-sizing: border-box; color: #292D2A; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 28px; font-style: normal; font-weight: 500; height: 40px; left: 0px; letter-spacing: 0px; line-height: normal; position: absolute; text-align: center; top: 373px; width: 390px; z-index: 4}
.px-stage .px-7776e1872ca8{box-sizing: border-box; color: #81847F; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 14px; font-style: normal; font-weight: 400; height: 24px; left: 0px; letter-spacing: 0px; line-height: normal; position: absolute; text-align: center; top: 409px; width: 390px; z-index: 5}
.px-stage .px-dfc47d736d6f{background-color: #F4F1EDEB; border-radius: 9px; box-sizing: border-box; height: 40px; left: 43px; position: absolute; top: 444px; width: 304px; z-index: 6}
.px-stage .px-1dccb8cc72be{box-sizing: border-box; color: #414844; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 16px; font-style: normal; font-weight: 400; height: 24px; left: 60px; letter-spacing: 0px; line-height: normal; position: absolute; text-align: left; top: 452px; width: 40px; z-index: 7}
.px-stage .px-5b8c908a39f7{background-color: #929590; box-sizing: border-box; height: 20px; left: 102px; position: absolute; top: 454px; width: 0.7px; z-index: 8}
.px-stage .px-29eef7a6f8ea{box-sizing: border-box; color: #81847F; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 15px; font-style: normal; font-weight: 400; height: 24px; left: 117px; letter-spacing: 0px; line-height: normal; position: absolute; text-align: left; top: 452px; width: 220px; z-index: 9}
.px-stage .px-2a37551b3d36{background-color: #F4F1EDEB; border-radius: 9px; box-sizing: border-box; height: 39px; left: 43px; position: absolute; top: 495px; width: 304px; z-index: 10}
.px-stage .px-7085edcb6788{box-sizing: border-box; color: #81847F; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 16px; font-style: normal; font-weight: 400; height: 24px; left: 60px; letter-spacing: 0px; line-height: normal; position: absolute; text-align: left; top: 503px; width: 170px; z-index: 11}
.px-stage .px-547e11de640a{background-color: #929590; box-sizing: border-box; height: 19px; left: 248px; position: absolute; top: 504px; width: 0.7px; z-index: 12}
.px-stage .px-bdf3c1b34d76{box-sizing: border-box; color: #27816C; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 13px; font-style: normal; font-weight: 400; height: 24px; left: 254px; letter-spacing: 0px; line-height: normal; position: absolute; text-align: center; top: 503px; width: 88px; z-index: 13}
.px-stage .px-e40619460374{background-color: #FFFFFF; border-radius: 2px; box-sizing: border-box; height: 14px; left: 48px; outline-offset: -0.55px; outline: 1.1px solid #619789; position: absolute; top: 557px; width: 14px; z-index: 14}
.px-stage .px-dca1fa432c43{box-sizing: border-box; color: #282F2B; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 12px; font-style: normal; font-weight: 400; height: 22px; left: 70px; letter-spacing: 0px; line-height: normal; position: absolute; text-align: left; top: 555px; width: 86px; z-index: 15}
.px-stage .px-527838bf0f40{box-sizing: border-box; color: #27816C; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 12px; font-style: normal; font-weight: 400; height: 22px; left: 157px; letter-spacing: 0px; line-height: normal; position: absolute; text-align: left; top: 555px; width: 72px; z-index: 16}
.px-stage .px-93f08d2543da{box-sizing: border-box; color: #282F2B; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 12px; font-style: normal; font-weight: 400; height: 22px; left: 232px; letter-spacing: 0px; line-height: normal; position: absolute; text-align: left; top: 555px; width: 14px; z-index: 17}
.px-stage .px-271a2c208e5f{box-sizing: border-box; color: #27816C; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 12px; font-style: normal; font-weight: 400; height: 22px; left: 247px; letter-spacing: 0px; line-height: normal; position: absolute; text-align: left; top: 555px; width: 80px; z-index: 18}
.px-stage .px-cd75e4e0a181{background-color: #E9D5DA; border-radius: 10px; box-sizing: border-box; height: 38px; left: 41px; position: absolute; top: 610px; width: 308px; z-index: 19}
.px-stage .px-d55509f6bd9d{box-sizing: border-box; color: #A17D87; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 18px; font-style: normal; font-weight: 400; height: 30px; left: 41px; letter-spacing: 0px; line-height: normal; position: absolute; text-align: center; top: 613px; width: 308px; z-index: 20}
.px-stage .px-6ef64797b92e{box-sizing: border-box; color: #242A26; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 12px; font-style: normal; font-weight: 400; height: 25px; left: 0px; letter-spacing: 0px; line-height: normal; position: absolute; text-align: center; top: 667px; width: 390px; z-index: 21}
.px-stage .px-fdf05d343d6a{background-color: #FFFFFF; box-sizing: border-box; height: 816px; overflow: hidden; width: 390px;position:relative;flex-shrink:0}
.px-stage .px-4358040e19bd{align-items: center; background-color: #FAFAF9; border-color: #E8EDE8; border-style: solid; border-width: 0px 0px 1px 0px; box-sizing: border-box; display: flex; flex-direction: row; gap: 12px; height: 55.5px; justify-content: space-between; left: 0px; margin: 0px 0px -0.5px 0px; padding: 0px 12px; position: absolute; top: 0px; width: 390px; z-index: 0}
.px-stage .px-2d1d6e4b6ba1{box-sizing: border-box; color: #124934; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 16px; font-style: normal; font-weight: 600; left: 0px; letter-spacing: 0px; line-height: normal; position: absolute; text-align: center; top: 68px; width: 195px; z-index: 1}
.px-stage .px-a62eb5e6318f{background-color: #124934; border-radius: 2px; box-sizing: border-box; height: 3px; left: 80px; position: absolute; top: 99px; width: 35px; z-index: 2}
.px-stage .px-2869acfd1234{box-sizing: border-box; color: #18241E; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 16px; font-style: normal; font-weight: 400; left: 195px; letter-spacing: 0px; line-height: normal; position: absolute; text-align: center; top: 68px; width: 195px; z-index: 3}
.px-stage .px-49183892b866{background-color: #F0F7F1; border-radius: 12px; border: 1px solid #AFD0B7; box-sizing: border-box; height: 198px; left: 16px; position: absolute; top: 134px; width: 358px; z-index: 4}
.px-stage .px-f786996dbf3b{box-sizing: border-box; color: #124934; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 43px; font-style: normal; font-weight: 600; left: 18px; letter-spacing: 0px; line-height: normal; position: absolute; text-align: left; top: 12px; width: 94px; z-index: 0}
.px-stage .px-be1ea97eed51{background-color: #AFD0B7; box-sizing: border-box; height: 30px; left: 113px; position: absolute; top: 28px; width: 1px; z-index: 1}
.px-stage .px-6aa88bdbc5ba{box-sizing: border-box; color: #18241E; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 18px; font-style: normal; font-weight: 400; left: 125px; letter-spacing: 0px; line-height: normal; position: absolute; text-align: left; top: 28px; width: 130px; z-index: 2}
.px-stage .px-30e92e5429eb{background-color: #F0F7F1; border-radius: 13px; border: 1px solid #AFD0B7; box-sizing: border-box; height: 26px; left: 283px; position: absolute; top: 15px; width: 61px; z-index: 3}
.px-stage .px-a6b50c0c9dee{box-sizing: border-box; color: #124934; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 14px; font-style: normal; font-weight: 500; left: 0px; letter-spacing: 0px; line-height: normal; position: absolute; text-align: center; top: 2px; width: 61px; z-index: 0}
.px-stage .px-86de8c65fc5f{background-image: url("/assets/pencil-h5/5b936d06a06d.png"); background-position: center; background-repeat: no-repeat; background-size: contain; box-sizing: border-box; height: 53px; left: 264px; position: absolute; top: 49px; width: 81px; z-index: 4}
.px-stage .px-d3e767ff8489{box-sizing: border-box; color: #18241E; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 20px; font-style: normal; font-weight: 600; left: 19px; letter-spacing: 0px; line-height: normal; position: absolute; text-align: left; top: 83px; width: 250px; z-index: 5}
.px-stage .px-14714646b12c{background-color: #AFD0B7; box-sizing: border-box; height: 1px; left: 19px; position: absolute; top: 125px; width: 320px; z-index: 6}
.px-stage .px-b452dc4cb285{background-color: #FFFFFF; border-radius: 50%; box-sizing: border-box; height: 14px; left: -7px; position: absolute; top: 84px; width: 14px; z-index: 7}
.px-stage .px-84e133ce1717{background-color: #FFFFFF; border-radius: 50%; box-sizing: border-box; height: 14px; left: 351px; position: absolute; top: 84px; width: 14px; z-index: 8}
.px-stage .px-4a14d0ae3105{box-sizing: border-box; color: #18241E; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 15px; font-style: normal; font-weight: 400; left: 19px; letter-spacing: 0px; line-height: normal; position: absolute; text-align: left; top: 136px; width: 322px; z-index: 9}
.px-stage .px-2b83385cf87a{box-sizing: border-box; color: #18241E; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 15px; font-style: normal; font-weight: 400; left: 19px; letter-spacing: 0px; line-height: normal; position: absolute; text-align: left; top: 163px; width: 322px; z-index: 10}
.px-stage .px-9b93d73249a4{background-color: #FFFFFF; border-radius: 12px; border: 1px solid #D8E0DA; box-sizing: border-box; height: 48px; left: 16px; position: absolute; top: 750px; width: 175px; z-index: 5}
.px-stage .px-dcfae8e8a77b{box-sizing: border-box; color: #18241E; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 17px; font-style: normal; font-weight: 500; left: 0px; letter-spacing: 0px; line-height: normal; position: absolute; text-align: center; top: 11px; width: 175px; z-index: 0}
.px-stage .px-6f878aeaf6f6{background-color: #124934; border-radius: 12px; border: 1px solid #124934; box-sizing: border-box; height: 48px; left: 199px; position: absolute; top: 750px; width: 175px; z-index: 6}
.px-stage .px-1f75d50a59f3{box-sizing: border-box; color: #FFFFFF; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 17px; font-style: normal; font-weight: 500; left: 0px; letter-spacing: 0px; line-height: normal; position: absolute; text-align: center; top: 11px; width: 175px; z-index: 0}
.px-stage .px-6add8540b836{align-items: center; background-color: #FAFAF9; border-color: #E8EDE8; border-style: solid; border-width: 0px 0px 1px 0px; box-sizing: border-box; display: flex; flex-direction: row; gap: 12px; height: 55.5px; justify-content: flex-start; left: 0px; margin: 0px 0px -0.5px 0px; padding: 0px 12px; position: absolute; top: 0px; width: 390px; z-index: 0}
.px-stage .px-9e1e0b9d0e8e{background-image: url("/assets/pencil-h5/67aeb1a82a95.png"); background-position: center; background-repeat: no-repeat; background-size: contain; box-sizing: border-box; height: 163px; left: 65px; position: absolute; top: 209px; width: 260px; z-index: 4}
.px-stage .px-4a1f644c7289{box-sizing: border-box; color: #18241E; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 22px; font-style: normal; font-weight: 600; left: 16px; letter-spacing: 0px; line-height: normal; position: absolute; text-align: center; top: 395px; width: 358px; z-index: 5}
.px-stage .px-4bea666241bc{box-sizing: border-box; color: #4B5750; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 15px; font-style: normal; font-weight: 400; left: 16px; letter-spacing: 0px; line-height: normal; position: absolute; text-align: center; top: 435px; width: 358px; z-index: 6}
.px-stage .px-13fc4eafb169{align-items: center; background-color: #FAFAF9; box-sizing: border-box; display: flex; flex-direction: row; gap: 12px; height: 55px; justify-content: space-between; left: 0px; padding: 0px 12px; position: absolute; top: 0px; width: 390px; z-index: 0}
.px-stage .px-df429cade533{box-sizing: border-box; color: #18241E; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 16px; font-style: normal; font-weight: 400; left: 0px; letter-spacing: 0px; line-height: normal; position: absolute; text-align: center; top: 68px; width: 195px; z-index: 1}
.px-stage .px-a095b8dc1c4e{box-sizing: border-box; color: #124934; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 16px; font-style: normal; font-weight: 600; left: 195px; letter-spacing: 0px; line-height: normal; position: absolute; text-align: center; top: 68px; width: 195px; z-index: 2}
.px-stage .px-d0896f30ab5e{background-color: #124934; border-radius: 2px; box-sizing: border-box; height: 3px; left: 275px; position: absolute; top: 99px; width: 35px; z-index: 3}
.px-stage .px-aab13a465774{background-color: #F6F6F6; border-radius: 12px; border: 1px solid #CDCFCD; box-sizing: border-box; height: 198px; left: 16px; position: absolute; top: 134px; width: 358px; z-index: 4}
.px-stage .px-54116cbc3b36{box-sizing: border-box; color: #18241E; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 43px; font-style: normal; font-weight: 600; left: 18px; letter-spacing: 0px; line-height: normal; position: absolute; text-align: left; top: 12px; width: 94px; z-index: 0}
.px-stage .px-32fd647467ec{background-color: #CDCFCD; box-sizing: border-box; height: 30px; left: 113px; position: absolute; top: 28px; width: 1px; z-index: 1}
.px-stage .px-ab7918a62747{background-color: #F6F6F6; border-radius: 13px; border: 1px solid #CDCFCD; box-sizing: border-box; height: 26px; left: 283px; position: absolute; top: 15px; width: 61px; z-index: 3}
.px-stage .px-c435f303fc44{box-sizing: border-box; color: #606460; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 14px; font-style: normal; font-weight: 500; left: 0px; letter-spacing: 0px; line-height: normal; position: absolute; text-align: center; top: 2px; width: 61px; z-index: 0}
.px-stage .px-0433d796949a{background-image: url("/assets/pencil-h5/93810db030c8.png"); background-position: center; background-repeat: no-repeat; background-size: contain; box-sizing: border-box; height: 53px; left: 264px; position: absolute; top: 49px; width: 81px; z-index: 4}
.px-stage .px-6b3b445836d4{background-color: #CDCFCD; box-sizing: border-box; height: 1px; left: 19px; position: absolute; top: 125px; width: 320px; z-index: 5}
.px-stage .px-45a764b3b7ed{background-color: #FFFFFF; border-radius: 50%; box-sizing: border-box; height: 14px; left: -7px; position: absolute; top: 84px; width: 14px; z-index: 6}
.px-stage .px-c5ed2e235967{background-color: #FFFFFF; border-radius: 50%; box-sizing: border-box; height: 14px; left: 351px; position: absolute; top: 84px; width: 14px; z-index: 7}
.px-stage .px-17fdbaa9bf38{box-sizing: border-box; color: #18241E; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 15px; font-style: normal; font-weight: 400; left: 19px; letter-spacing: 0px; line-height: normal; position: absolute; text-align: left; top: 136px; width: 322px; z-index: 8}
.px-stage .px-38231ed85278{box-sizing: border-box; color: #18241E; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 15px; font-style: normal; font-weight: 400; left: 19px; letter-spacing: 0px; line-height: normal; position: absolute; text-align: left; top: 163px; width: 322px; z-index: 9}
.px-stage .px-c6586a845aab{background-color: #FFFFFF; box-sizing: border-box; height: 816px; left: 0px; overflow: hidden; position: absolute; top: 0px; width: 390px; z-index: 0}
.px-stage .px-48a21ae90017{background-color: #E8FFF2; border-radius: 20px; box-sizing: border-box; height: 170px; left: 16px; overflow: hidden; position: absolute; top: 190px; width: 358px; z-index: 0}
.px-stage .px-3308af2e05f1{background-color: #FFF1DD; border-radius: 9px; box-sizing: border-box; height: 30px; left: 20px; overflow: hidden; position: absolute; top: 713px; width: 30px; z-index: 1}
.px-stage .px-013e33479e90{background-color: #EAF3FF; border-radius: 9px; box-sizing: border-box; height: 30px; left: 20px; overflow: hidden; position: absolute; top: 668px; width: 30px; z-index: 2}
.px-stage .px-69baf4bca5bd{background-color: #EDEAFF; border-radius: 9px; box-sizing: border-box; height: 30px; left: 20px; overflow: hidden; position: absolute; top: 623px; width: 30px; z-index: 3}
.px-stage .px-5b07f75ad16e{background-color: #E5F7EF; border-radius: 9px; box-sizing: border-box; height: 30px; left: 20px; overflow: hidden; position: absolute; top: 578px; width: 30px; z-index: 4}
.px-stage .px-3863c6e1acb7{box-sizing: border-box; height: 20px; left: 22px; position: absolute; top: 20px; width: 20px; z-index: 5}
.px-stage .px-238691691062{box-sizing: border-box; color: #152B25; display: flex; flex-direction: column; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 16px; font-style: normal; font-weight: 600; height: 25px; justify-content: center; left: 52px; letter-spacing: 0px; line-height: normal; position: absolute; text-align: left; top: 17px; width: 200px; z-index: 6}
.px-stage .px-5b963f82600e{box-sizing: border-box; color: #152B25; display: flex; flex-direction: column; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 32px; font-style: normal; font-weight: 600; height: 47px; justify-content: center; left: 24px; letter-spacing: 0px; line-height: normal; position: absolute; text-align: left; top: 90px; width: 240px; z-index: 7}
.px-stage .px-76fb2e1f1182{box-sizing: border-box; color: #7B8983; display: flex; flex-direction: column; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 14px; font-style: normal; font-weight: 400; height: 24px; justify-content: center; left: 25px; letter-spacing: 0px; line-height: normal; position: absolute; text-align: left; top: 145px; width: 292px; z-index: 8}
.px-stage .px-78add531a87d{background-color: #C7F6DE; border-radius: 31px; box-sizing: border-box; height: 62px; left: 302px; overflow: hidden; position: absolute; top: 90px; width: 62px; z-index: 9}
.px-stage .px-c89a24019d04{box-sizing: border-box; height: 24px; left: 20px; position: absolute; top: 19px; width: 24px; z-index: 0}
.px-stage .px-a2264ae8595e{background-color: #E8FFF2; box-sizing: border-box; height: 93px; left: 24px; overflow: hidden; position: absolute; top: 207px; width: 342px; z-index: 10}
.px-stage .px-6c539b94e914{box-sizing: border-box; color: #152B25; display: flex; flex-direction: column; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 21px; font-style: normal; font-weight: 600; height: 31px; justify-content: center; left: 0px; letter-spacing: 0px; line-height: normal; position: absolute; text-align: left; top: 0px; width: 260px; z-index: 0}
.px-stage .px-de852dfe2c49{box-sizing: border-box; color: #7B8983; display: flex; flex-direction: column; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 14px; font-style: normal; font-weight: 400; height: 23px; justify-content: center; left: 0px; letter-spacing: 0px; line-height: normal; position: absolute; text-align: left; top: 42px; width: 320px; z-index: 1}
.px-stage .px-64e5d9a4c247{background-color: #13AD7B; border-radius: 13px; box-sizing: border-box; height: 50px; left: 24px; overflow: hidden; position: absolute; top: 299px; width: 342px; z-index: 11}
.px-stage .px-2a7f949d3462{box-sizing: border-box; color: #FFFFFF; display: flex; flex-direction: column; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 16px; font-style: normal; font-weight: 600; height: 50px; justify-content: center; left: 0px; letter-spacing: 0px; line-height: normal; position: absolute; text-align: center; top: 0px; width: 342px; z-index: 0}
.px-stage .px-25b3453ade84{background-color: #FFFFFF; border-radius: 18px; box-sizing: border-box; height: 111px; left: 24px; position: absolute; top: 380px; width: 342px; z-index: 12}
.px-stage .px-059390fd247c{background-color: #FFECE5; border-radius: 16px; box-sizing: border-box; height: 111px; left: 234px; overflow: hidden; position: absolute; top: 0px; width: 108px; z-index: 0}
.px-stage .px-a2775bbf8c5e{background-color: #EBE9FF; border-radius: 16px; box-sizing: border-box; height: 111px; left: 117px; overflow: hidden; position: absolute; top: 0px; width: 108px; z-index: 1}
.px-stage .px-1721ff3e82d8{background-color: #FFF2D9; border-radius: 16px; box-sizing: border-box; height: 111px; left: 0px; overflow: hidden; position: absolute; top: 0px; width: 108px; z-index: 2}
.px-stage .px-64118d1e8b74{box-sizing: border-box; height: 22px; left: 46px; position: absolute; top: 22px; width: 22px; z-index: 3}
.px-stage .px-2430e18611ad{box-sizing: border-box; color: #152B25; display: flex; flex-direction: column; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 14px; font-style: normal; font-weight: 500; height: 24px; justify-content: center; left: 0px; letter-spacing: 0px; line-height: normal; position: absolute; text-align: center; top: 61px; width: 114px; z-index: 4}
.px-stage .px-a6d014092150{box-sizing: border-box; height: 22px; left: 160px; position: absolute; top: 22px; width: 22px; z-index: 5}
.px-stage .px-aef2466d7d04{box-sizing: border-box; color: #152B25; display: flex; flex-direction: column; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 14px; font-style: normal; font-weight: 500; height: 24px; justify-content: center; left: 114px; letter-spacing: 0px; line-height: normal; position: absolute; text-align: center; top: 61px; width: 114px; z-index: 6}
.px-stage .px-f99f22ffda85{box-sizing: border-box; height: 22px; left: 274px; position: absolute; top: 22px; width: 22px; z-index: 7}
.px-stage .px-fcf05eb6b5c4{box-sizing: border-box; color: #152B25; display: flex; flex-direction: column; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 14px; font-style: normal; font-weight: 500; height: 24px; justify-content: center; left: 228px; letter-spacing: 0px; line-height: normal; position: absolute; text-align: center; top: 61px; width: 114px; z-index: 8}
.px-stage .px-8815aef73aad{box-sizing: border-box; color: #152B25; display: flex; flex-direction: column; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 17px; font-style: normal; font-weight: 600; height: 28px; justify-content: center; left: 24px; letter-spacing: 0px; line-height: normal; position: absolute; text-align: left; top: 529px; width: 270px; z-index: 13}
.px-stage .px-437afd4c8340{box-sizing: border-box; height: 18px; left: 26px; position: absolute; top: 584px; width: 18px; z-index: 14}
.px-stage .px-80d5a800cc73{box-sizing: border-box; color: #152B25; display: flex; flex-direction: column; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 15px; font-style: normal; font-weight: 400; height: 42px; justify-content: center; left: 59px; letter-spacing: 0px; line-height: normal; position: absolute; text-align: left; top: 573px; width: 260px; z-index: 15}
.px-stage .px-0cc78c445142{box-sizing: border-box; height: 15px; left: 348px; position: absolute; top: 586px; width: 15px; z-index: 16}
.px-stage .px-54b2f33dbb74{background-color: #EDF1EF; box-sizing: border-box; height: 1px; left: 59px; overflow: hidden; position: absolute; top: 617px; width: 307px; z-index: 17}
.px-stage .px-9bfecd41bf00{box-sizing: border-box; height: 18px; left: 26px; position: absolute; top: 629px; width: 18px; z-index: 18}
.px-stage .px-ed7c5d2dcd34{box-sizing: border-box; color: #152B25; display: flex; flex-direction: column; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 15px; font-style: normal; font-weight: 400; height: 42px; justify-content: center; left: 59px; letter-spacing: 0px; line-height: normal; position: absolute; text-align: left; top: 618px; width: 260px; z-index: 19}
.px-stage .px-ec3c4f1b25e7{box-sizing: border-box; height: 15px; left: 348px; position: absolute; top: 631px; width: 15px; z-index: 20}
.px-stage .px-19b0b244b45b{background-color: #EDF1EF; box-sizing: border-box; height: 1px; left: 59px; overflow: hidden; position: absolute; top: 662px; width: 307px; z-index: 21}
.px-stage .px-c5bdf366a1ba{box-sizing: border-box; height: 18px; left: 26px; position: absolute; top: 674px; width: 18px; z-index: 22}
.px-stage .px-3628c3fe8f4b{box-sizing: border-box; color: #152B25; display: flex; flex-direction: column; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 15px; font-style: normal; font-weight: 400; height: 42px; justify-content: center; left: 59px; letter-spacing: 0px; line-height: normal; position: absolute; text-align: left; top: 663px; width: 260px; z-index: 23}
.px-stage .px-9ed70eb3609e{box-sizing: border-box; height: 15px; left: 348px; position: absolute; top: 676px; width: 15px; z-index: 24}
.px-stage .px-3d567fef7e44{background-color: #EDF1EF; box-sizing: border-box; height: 1px; left: 59px; overflow: hidden; position: absolute; top: 707px; width: 307px; z-index: 25}
.px-stage .px-5e2d44e33d54{box-sizing: border-box; height: 18px; left: 26px; position: absolute; top: 719px; width: 18px; z-index: 26}
.px-stage .px-6c3b42b7362e{box-sizing: border-box; color: #152B25; display: flex; flex-direction: column; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 15px; font-style: normal; font-weight: 400; height: 42px; justify-content: center; left: 59px; letter-spacing: 0px; line-height: normal; position: absolute; text-align: left; top: 708px; width: 260px; z-index: 27}
.px-stage .px-609e35ac6eb4{box-sizing: border-box; height: 15px; left: 348px; position: absolute; top: 721px; width: 15px; z-index: 28}
.px-stage .px-0387e638c18a{box-sizing: border-box; color: #9BA59F; display: flex; flex-direction: column; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 11px; font-style: normal; font-weight: 400; height: 22px; justify-content: center; left: 24px; letter-spacing: 0px; line-height: normal; position: absolute; text-align: center; top: 780px; width: 342px; z-index: 29}
.px-stage .px-5e9b9205dabb{background-color: #E8FFF2; border-radius: 20px; box-sizing: border-box; height: 114px; left: 16px; overflow: hidden; position: absolute; top: 190px; width: 358px; z-index: 0}
.px-stage .px-405375f62e56{background-color: #FFF1DD; border-radius: 9px; box-sizing: border-box; height: 30px; left: 20px; overflow: hidden; position: absolute; top: 721.333px; width: 30px; z-index: 1}
.px-stage .px-19660448fd8f{background-color: #EAF3FF; border-radius: 9px; box-sizing: border-box; height: 30px; left: 20px; overflow: hidden; position: absolute; top: 682.333px; width: 30px; z-index: 2}
.px-stage .px-841e6e12c261{background-color: #EDEAFF; border-radius: 9px; box-sizing: border-box; height: 30px; left: 20px; overflow: hidden; position: absolute; top: 643.333px; width: 30px; z-index: 3}
.px-stage .px-b0b2c4f18015{background-color: #E5F7EF; border-radius: 9px; box-sizing: border-box; height: 30px; left: 20px; overflow: hidden; position: absolute; top: 604.333px; width: 30px; z-index: 4}
.px-stage .px-8838ffd6fdb1{box-sizing: border-box; color: #11986C; display: flex; flex-direction: column; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 13px; font-style: normal; font-weight: 500; height: 25px; justify-content: center; left: 244px; letter-spacing: 0px; line-height: normal; position: absolute; text-align: right; top: 5px; width: 84px; z-index: 2}
.px-stage .px-41e80cd6cb9a{box-sizing: border-box; height: 14px; left: 331px; position: absolute; top: 10px; width: 14px; z-index: 3}
.px-stage .px-285e830b2d3d{background-color: #FFFFFF; border-radius: 18px; box-sizing: border-box; height: 111px; left: 24px; position: absolute; top: 319px; width: 342px; z-index: 11}
.px-stage .px-b0d17e402189{box-sizing: border-box; color: #152B25; display: flex; flex-direction: column; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 15px; font-style: normal; font-weight: 600; height: 25px; justify-content: center; left: 0px; letter-spacing: 0px; line-height: normal; position: absolute; text-align: center; top: 49px; width: 108px; z-index: 3}
.px-stage .px-97c3ed067519{box-sizing: border-box; color: #67766E; display: flex; flex-direction: column; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 12px; font-style: normal; font-weight: 400; height: 22px; justify-content: center; left: 0px; letter-spacing: 0px; line-height: normal; position: absolute; text-align: center; top: 80px; width: 108px; z-index: 4}
.px-stage .px-21a50c9f756c{box-sizing: border-box; color: #152B25; display: flex; flex-direction: column; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 15px; font-style: normal; font-weight: 600; height: 25px; justify-content: center; left: 117px; letter-spacing: 0px; line-height: normal; position: absolute; text-align: center; top: 49px; width: 108px; z-index: 5}
.px-stage .px-19f270b704d1{box-sizing: border-box; color: #67766E; display: flex; flex-direction: column; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 12px; font-style: normal; font-weight: 400; height: 22px; justify-content: center; left: 117px; letter-spacing: 0px; line-height: normal; position: absolute; text-align: center; top: 80px; width: 108px; z-index: 6}
.px-stage .px-a6cf5fc21b52{box-sizing: border-box; color: #152B25; display: flex; flex-direction: column; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 15px; font-style: normal; font-weight: 600; height: 25px; justify-content: center; left: 234px; letter-spacing: 0px; line-height: normal; position: absolute; text-align: center; top: 49px; width: 108px; z-index: 7}
.px-stage .px-3497f63a323a{box-sizing: border-box; color: #67766E; display: flex; flex-direction: column; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 12px; font-style: normal; font-weight: 400; height: 22px; justify-content: center; left: 234px; letter-spacing: 0px; line-height: normal; position: absolute; text-align: center; top: 80px; width: 108px; z-index: 8}
.px-stage .px-cf60edcd015d{box-sizing: border-box; height: 24px; left: 42px; position: absolute; top: 16px; width: 24px; z-index: 9}
.px-stage .px-d24a7851242c{box-sizing: border-box; height: 24px; left: 159px; position: absolute; top: 16px; width: 24px; z-index: 10}
.px-stage .px-3a9dfc992b56{box-sizing: border-box; height: 24px; left: 276px; position: absolute; top: 16px; width: 24px; z-index: 11}
.px-stage .px-68659848ebe2{background-color: #FFF8E9; border-radius: 16px; box-sizing: border-box; height: 96px; left: 24px; overflow: hidden; position: absolute; top: 446px; width: 342px; z-index: 12}
.px-stage .px-0cd11487226a{background-color: #FFEAB5; box-sizing: border-box; height: 96px; left: 0px; overflow: hidden; position: absolute; top: 0px; width: 92px; z-index: 0}
.px-stage .px-8a6660af76a5{box-sizing: border-box; color: #B67811; display: flex; flex-direction: column; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 19px; font-style: normal; font-weight: 600; height: 32px; justify-content: center; left: 13px; letter-spacing: 0px; line-height: normal; position: absolute; text-align: left; top: 28px; width: 18px; z-index: 1}
.px-stage .px-4c3be3947391{box-sizing: border-box; color: #A86808; display: flex; flex-direction: column; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 36px; font-style: normal; font-weight: 600; height: 48px; justify-content: center; left: 29px; letter-spacing: 0px; line-height: normal; position: absolute; text-align: left; top: 17px; width: 60px; z-index: 2}
.px-stage .px-b6a1cc12c8ab{box-sizing: border-box; color: #AB7E32; display: flex; flex-direction: column; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 11px; font-style: normal; font-weight: 500; height: 18px; justify-content: center; left: 0px; letter-spacing: 0px; line-height: normal; position: absolute; text-align: center; top: 66px; width: 92px; z-index: 3}
.px-stage .px-9940dd666ab7{box-sizing: border-box; color: #7D581E; display: flex; flex-direction: column; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 16px; font-style: normal; font-weight: 600; height: 26px; justify-content: center; left: 108px; letter-spacing: 0px; line-height: normal; position: absolute; text-align: left; top: 12px; width: 200px; z-index: 4}
.px-stage .px-6d418a7ea375{box-sizing: border-box; color: #A77529; display: flex; flex-direction: column; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 12px; font-style: normal; font-weight: 500; height: 19px; justify-content: center; left: 108px; letter-spacing: 0px; line-height: normal; position: absolute; text-align: left; top: 42px; width: 214px; z-index: 5}
.px-stage .px-65b4a98ef9ba{box-sizing: border-box; color: #A28659; display: flex; flex-direction: column; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 11px; font-style: normal; font-weight: 400; height: 18px; justify-content: center; left: 108px; letter-spacing: 0px; line-height: normal; position: absolute; text-align: left; top: 66px; width: 214px; z-index: 6}
.px-stage .px-b640f26f4b95{background-color: #DFC38C; box-sizing: border-box; height: 5px; left: 92px; overflow: hidden; position: absolute; top: 10px; width: 1px; z-index: 7}
.px-stage .px-7590c371ee99{background-color: #DFC38C; box-sizing: border-box; height: 5px; left: 92px; overflow: hidden; position: absolute; top: 21px; width: 1px; z-index: 8}
.px-stage .px-57e5ddd286d4{background-color: #DFC38C; box-sizing: border-box; height: 5px; left: 92px; overflow: hidden; position: absolute; top: 32px; width: 1px; z-index: 9}
.px-stage .px-fc5348683f61{background-color: #DFC38C; box-sizing: border-box; height: 5px; left: 92px; overflow: hidden; position: absolute; top: 43px; width: 1px; z-index: 10}
.px-stage .px-8a15ed94c5a4{background-color: #DFC38C; box-sizing: border-box; height: 5px; left: 92px; overflow: hidden; position: absolute; top: 54px; width: 1px; z-index: 11}
.px-stage .px-9431ae3af85f{background-color: #DFC38C; box-sizing: border-box; height: 5px; left: 92px; overflow: hidden; position: absolute; top: 65px; width: 1px; z-index: 12}
.px-stage .px-e440756ab938{background-color: #DFC38C; box-sizing: border-box; height: 5px; left: 92px; overflow: hidden; position: absolute; top: 76px; width: 1px; z-index: 13}
.px-stage .px-91165cd869a7{background-color: #DFC38C; box-sizing: border-box; height: 5px; left: 92px; overflow: hidden; position: absolute; top: 87px; width: 1px; z-index: 14}
.px-stage .px-74b9c04106ed{background-color: #FFFFFF; border-radius: 7px; box-sizing: border-box; height: 13px; left: 86px; overflow: hidden; position: absolute; top: -6px; width: 13px; z-index: 15}
.px-stage .px-a28d9939d053{background-color: #FFFFFF; border-radius: 7px; box-sizing: border-box; height: 13px; left: 86px; overflow: hidden; position: absolute; top: 89px; width: 13px; z-index: 16}
.px-stage .px-c27720952954{box-sizing: border-box; height: 15px; left: 316px; position: absolute; top: 18px; width: 15px; z-index: 17}
.px-stage .px-054a5c6f4227{box-sizing: border-box; color: #152B25; display: flex; flex-direction: column; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 17px; font-style: normal; font-weight: 600; height: 28px; justify-content: center; left: 24px; letter-spacing: 0px; line-height: normal; position: absolute; text-align: left; top: 556px; width: 270px; z-index: 13}
.px-stage .px-202782d55139{box-sizing: border-box; height: 18px; left: 26px; position: absolute; top: 609.533px; width: 18px; z-index: 14}
.px-stage .px-ca27e7eff3a2{box-sizing: border-box; color: #152B25; display: flex; flex-direction: column; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 15px; font-style: normal; font-weight: 400; height: 42px; justify-content: center; left: 59px; letter-spacing: 0px; line-height: normal; position: absolute; text-align: left; top: 600px; width: 260px; z-index: 15}
.px-stage .px-8367ce5eafdc{box-sizing: border-box; height: 15px; left: 348px; position: absolute; top: 611.267px; width: 15px; z-index: 16}
.px-stage .px-68a73ba879ee{background-color: #EDF1EF; box-sizing: border-box; height: 1px; left: 59px; overflow: hidden; position: absolute; top: 638.133px; width: 307px; z-index: 17}
.px-stage .px-981e978fdf12{box-sizing: border-box; height: 18px; left: 26px; position: absolute; top: 648.533px; width: 18px; z-index: 18}
.px-stage .px-6e9b5a5a717a{box-sizing: border-box; color: #152B25; display: flex; flex-direction: column; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 15px; font-style: normal; font-weight: 400; height: 42px; justify-content: center; left: 59px; letter-spacing: 0px; line-height: normal; position: absolute; text-align: left; top: 639px; width: 260px; z-index: 19}
.px-stage .px-cd701640dfe7{box-sizing: border-box; height: 15px; left: 348px; position: absolute; top: 650.267px; width: 15px; z-index: 20}
.px-stage .px-1bb949e41501{background-color: #EDF1EF; box-sizing: border-box; height: 1px; left: 59px; overflow: hidden; position: absolute; top: 677.133px; width: 307px; z-index: 21}
.px-stage .px-3bfc7e4de99e{box-sizing: border-box; height: 18px; left: 26px; position: absolute; top: 687.533px; width: 18px; z-index: 22}
.px-stage .px-999197550951{box-sizing: border-box; color: #152B25; display: flex; flex-direction: column; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 15px; font-style: normal; font-weight: 400; height: 42px; justify-content: center; left: 59px; letter-spacing: 0px; line-height: normal; position: absolute; text-align: left; top: 678px; width: 260px; z-index: 23}
.px-stage .px-20f475d866f8{box-sizing: border-box; height: 15px; left: 348px; position: absolute; top: 689.267px; width: 15px; z-index: 24}
.px-stage .px-2c0e57af69db{background-color: #EDF1EF; box-sizing: border-box; height: 1px; left: 59px; overflow: hidden; position: absolute; top: 716.133px; width: 307px; z-index: 25}
.px-stage .px-390a1b6d7ba0{box-sizing: border-box; height: 18px; left: 26px; position: absolute; top: 726.533px; width: 18px; z-index: 26}
.px-stage .px-743e7201acad{box-sizing: border-box; color: #152B25; display: flex; flex-direction: column; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 15px; font-style: normal; font-weight: 400; height: 42px; justify-content: center; left: 59px; letter-spacing: 0px; line-height: normal; position: absolute; text-align: left; top: 717px; width: 260px; z-index: 27}
.px-stage .px-541ea173b541{box-sizing: border-box; height: 15px; left: 348px; position: absolute; top: 728.267px; width: 15px; z-index: 28}
.px-stage .px-5d4e8d67cff6{background-color: #ECFFF4; border-radius: 18px; box-sizing: border-box; height: 83px; left: 16px; overflow: hidden; position: absolute; top: 189px; width: 358px; z-index: 0}
.px-stage .px-801b0f94c2c6{box-sizing: border-box; height: 20px; left: 22px; position: absolute; top: 20px; width: 20px; z-index: 1}
.px-stage .px-ec46e48b3545{box-sizing: border-box; color: #152B25; display: flex; flex-direction: column; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 16px; font-style: normal; font-weight: 600; height: 25px; justify-content: center; left: 52px; letter-spacing: 0px; line-height: normal; position: absolute; text-align: left; top: 17px; width: 200px; z-index: 2}
.px-stage .px-69a8fe71debe{box-sizing: border-box; color: #152B25; display: flex; flex-direction: column; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 30px; font-style: normal; font-weight: 600; height: 47px; justify-content: center; left: 24px; letter-spacing: 0px; line-height: normal; position: absolute; text-align: left; top: 90px; width: 290px; z-index: 3}
.px-stage .px-1d351bf38171{box-sizing: border-box; color: #7B8983; display: flex; flex-direction: column; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 14px; font-style: normal; font-weight: 400; height: 24px; justify-content: center; left: 25px; letter-spacing: 0px; line-height: normal; position: absolute; text-align: left; top: 145px; width: 340px; z-index: 4}
.px-stage .px-c7176e6dbc98{background-color: #C7F6DE; border-radius: 26px; box-sizing: border-box; height: 52px; left: 24px; overflow: hidden; position: absolute; top: 203px; width: 52px; z-index: 5}
.px-stage .px-1e2d7fd96432{box-sizing: border-box; height: 22px; left: 16px; position: absolute; top: 15px; width: 22px; z-index: 0}
.px-stage .px-f2ddd56c5fe5{box-sizing: border-box; color: #152B25; display: flex; flex-direction: column; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 17px; font-style: normal; font-weight: 500; height: 28px; justify-content: center; left: 90px; letter-spacing: 0px; line-height: normal; position: absolute; text-align: left; top: 201px; width: 240px; z-index: 6}
.px-stage .px-741f3462f748{box-sizing: border-box; color: #11986C; display: flex; flex-direction: column; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 12px; font-style: normal; font-weight: 400; height: 21px; justify-content: center; left: 90px; letter-spacing: 0px; line-height: normal; position: absolute; text-align: left; top: 233px; width: 270px; z-index: 7}
.px-stage .px-39f974f4d7ce{box-sizing: border-box; color: #152B25; display: flex; flex-direction: column; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 15px; font-style: normal; font-weight: 500; height: 53px; justify-content: center; left: 25px; letter-spacing: 0px; line-height: normal; position: absolute; text-align: left; top: 294px; width: 92px; z-index: 8}
.px-stage .px-066d0d51c586{box-sizing: border-box; color: #152B25; display: flex; flex-direction: column; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 15px; font-style: normal; font-weight: 400; height: 53px; justify-content: center; left: 120px; letter-spacing: 0px; line-height: normal; position: absolute; text-align: right; top: 294px; width: 215px; z-index: 9}
.px-stage .px-1d770118de52{box-sizing: border-box; height: 15px; left: 348px; position: absolute; top: 313px; width: 15px; z-index: 10}
.px-stage .px-c45ff4f95334{background-color: #EDF1EF; box-sizing: border-box; height: 1px; left: 24px; overflow: hidden; position: absolute; top: 355px; width: 342px; z-index: 11}
.px-stage .px-4295c022a555{box-sizing: border-box; color: #152B25; display: flex; flex-direction: column; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 15px; font-style: normal; font-weight: 500; height: 53px; justify-content: center; left: 25px; letter-spacing: 0px; line-height: normal; position: absolute; text-align: left; top: 362px; width: 92px; z-index: 12}
.px-stage .px-5230e58521fe{box-sizing: border-box; color: #152B25; display: flex; flex-direction: column; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 15px; font-style: normal; font-weight: 400; height: 53px; justify-content: center; left: 120px; letter-spacing: 0px; line-height: normal; position: absolute; text-align: right; top: 362px; width: 215px; z-index: 13}
.px-stage .px-b0675ade4e56{box-sizing: border-box; height: 15px; left: 348px; position: absolute; top: 381px; width: 15px; z-index: 14}
.px-stage .px-6e34d3ffd6ae{background-color: #EDF1EF; box-sizing: border-box; height: 1px; left: 24px; overflow: hidden; position: absolute; top: 423px; width: 342px; z-index: 15}
.px-stage .px-e77dcd4ca78d{box-sizing: border-box; color: #152B25; display: flex; flex-direction: column; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 15px; font-style: normal; font-weight: 500; height: 53px; justify-content: center; left: 25px; letter-spacing: 0px; line-height: normal; position: absolute; text-align: left; top: 430px; width: 92px; z-index: 16}
.px-stage .px-4c8a55fbd82a{box-sizing: border-box; color: #9BA7A0; display: flex; flex-direction: column; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 15px; font-style: normal; font-weight: 400; height: 53px; justify-content: center; left: 120px; letter-spacing: 0px; line-height: normal; position: absolute; text-align: right; top: 430px; width: 215px; z-index: 17}
.px-stage .px-e938bd0cd44c{box-sizing: border-box; height: 15px; left: 348px; position: absolute; top: 449px; width: 15px; z-index: 18}
.px-stage .px-4ff2c51099d3{background-color: #EDF1EF; box-sizing: border-box; height: 1px; left: 24px; overflow: hidden; position: absolute; top: 491px; width: 342px; z-index: 19}
.px-stage .px-1c6a1e42b42d{box-sizing: border-box; color: #152B25; display: flex; flex-direction: column; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 15px; font-style: normal; font-weight: 500; height: 53px; justify-content: center; left: 25px; letter-spacing: 0px; line-height: normal; position: absolute; text-align: left; top: 498px; width: 92px; z-index: 20}
.px-stage .px-6009cfcfa1c5{box-sizing: border-box; color: #9BA7A0; display: flex; flex-direction: column; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 15px; font-style: normal; font-weight: 400; height: 53px; justify-content: center; left: 120px; letter-spacing: 0px; line-height: normal; position: absolute; text-align: right; top: 498px; width: 215px; z-index: 21}
.px-stage .px-2135dee54378{box-sizing: border-box; height: 15px; left: 348px; position: absolute; top: 517px; width: 15px; z-index: 22}
.px-stage .px-59fc013f8393{background-color: #EDF1EF; box-sizing: border-box; height: 1px; left: 24px; overflow: hidden; position: absolute; top: 559px; width: 342px; z-index: 23}
.px-stage .px-2a6b0a041d09{box-sizing: border-box; color: #11986C; display: flex; flex-direction: column; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 13px; font-style: normal; font-weight: 500; height: 27px; justify-content: center; left: 265px; letter-spacing: 0px; line-height: normal; position: absolute; text-align: right; top: 574px; width: 100px; z-index: 24}
.px-stage .px-3448b592b3d0{background-color: #EDFBF4; border-radius: 13px; box-sizing: border-box; height: 50px; left: 24px; overflow: hidden; position: absolute; top: 742px; width: 98px; z-index: 25}
.px-stage .px-9f5f9a0fe660{box-sizing: border-box; color: #11986C; display: flex; flex-direction: column; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 16px; font-style: normal; font-weight: 600; height: 50px; justify-content: center; left: 0px; letter-spacing: 0px; line-height: normal; position: absolute; text-align: center; top: 0px; width: 98px; z-index: 0}
.px-stage .px-c46e6e5235ef{background-color: #13AD7B; border-radius: 13px; box-sizing: border-box; height: 50px; left: 132px; overflow: hidden; position: absolute; top: 742px; width: 234px; z-index: 26}
.px-stage .px-46075d09a638{box-sizing: border-box; color: #FFFFFF; display: flex; flex-direction: column; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 16px; font-style: normal; font-weight: 600; height: 50px; justify-content: center; left: 0px; letter-spacing: 0px; line-height: normal; position: absolute; text-align: center; top: 0px; width: 234px; z-index: 0}
.px-stage .px-f7ad44aa0f70{background-color: #13AD7B; border-radius: 11px; box-sizing: border-box; height: 22px; left: 59px; position: absolute; top: 235px; width: 22px; z-index: 27}
.px-stage .px-e72534669bb2{box-sizing: border-box; height: 14px; left: 4px; position: absolute; top: 4px; width: 14px; z-index: 0}
.px-stage .px-57d4541b30f8{background-color: #1C3B302E; box-sizing: border-box; height: 816px; left: 0px; overflow: hidden; position: absolute; top: 0px; width: 390px; z-index: 28}
.px-stage .px-424059d7131b{background-color: #FFFFFF; border-radius: 24px; box-sizing: border-box; height: 296px; left: 0px; overflow: hidden; position: absolute; top: 520px; width: 390px; z-index: 0}
.px-stage .px-ab68116d469a{background-color: #E4ECE7; border-radius: 2px; box-sizing: border-box; height: 4px; left: 175px; overflow: hidden; position: absolute; top: 12px; width: 40px; z-index: 0}
.px-stage .px-5e781ad65b26{box-sizing: border-box; color: #152B25; display: flex; flex-direction: column; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 23px; font-style: normal; font-weight: 600; height: 36px; justify-content: center; left: 115px; letter-spacing: 0px; line-height: normal; position: absolute; text-align: left; top: 49px; width: 251px; z-index: 1}
.px-stage .px-29bb8af66164{box-sizing: border-box; color: #7B8983; display: flex; flex-direction: column; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 14px; font-style: normal; font-weight: 400; height: 28px; justify-content: center; left: 24px; letter-spacing: 0px; line-height: normal; position: absolute; text-align: left; top: 134px; width: 342px; z-index: 2}
.px-stage .px-cb34e363a2df{background-color: #13AD7B; border-radius: 13px; box-sizing: border-box; height: 50px; left: 24px; overflow: hidden; position: absolute; top: 200px; width: 342px; z-index: 3}
.px-stage .px-16f0922c4e8a{background-color: #E5F8F1; border-radius: 22px; box-sizing: border-box; height: 72px; left: 24px; overflow: hidden; position: absolute; top: 36px; width: 72px; z-index: 4}
.px-stage .px-69bbef2ea3a2{background-color: #15A77A; border-radius: 18px; box-sizing: border-box; height: 56px; left: 8px; overflow: hidden; position: absolute; top: 8px; width: 56px; z-index: 0}
.px-stage .px-6b2d3362680b{box-sizing: border-box; height: 32px; left: 12px; position: absolute; top: 12px; width: 32px; z-index: 0}
.px-stage .px-bf1d06d7c908{background-color: #FFFFFF; border-radius: 11px; box-sizing: border-box; height: 22px; left: 50px; overflow: hidden; position: absolute; top: 49px; width: 22px; z-index: 1}
.px-stage .px-9dc3adec0b59{background-color: #E5F8F1; border-radius: 2px; box-sizing: border-box; height: 3px; left: 24px; overflow: hidden; position: absolute; top: 172px; width: 342px; z-index: 5}
.px-stage .px-91ef27e57791{background-color: #15A77A; border-radius: 2px; box-sizing: border-box; height: 3px; left: 0px; overflow: hidden; position: absolute; top: 0px; width: 114px; z-index: 0}
.px-stage .px-9acbee58c80a{box-sizing: border-box; color: #11986C; display: flex; flex-direction: column; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 13px; font-style: normal; font-weight: 500; height: 27px; justify-content: center; left: 24px; letter-spacing: 0px; line-height: normal; position: absolute; text-align: center; top: 255px; width: 342px; z-index: 4}
.px-stage .px-7d69d2de81cd{background-color: #E7F8EA; border-radius: 22px; box-sizing: border-box; height: 72px; left: 24px; overflow: hidden; position: absolute; top: 36px; width: 72px; z-index: 5}
.px-stage .px-e93b8b7dd0ef{background-color: #25AD68; border-radius: 18px; box-sizing: border-box; height: 56px; left: 8px; overflow: hidden; position: absolute; top: 8px; width: 56px; z-index: 0}
.px-stage .px-f5d566a535bc{background-color: #E7F8EA; border-radius: 2px; box-sizing: border-box; height: 3px; left: 24px; overflow: hidden; position: absolute; top: 172px; width: 342px; z-index: 6}
.px-stage .px-51aa845274e1{background-color: #25AD68; border-radius: 2px; box-sizing: border-box; height: 3px; left: 0px; overflow: hidden; position: absolute; top: 0px; width: 342px; z-index: 0}
.px-stage .px-e41cff879714{background-color: #FFF0E5; border-radius: 22px; box-sizing: border-box; height: 72px; left: 24px; overflow: hidden; position: absolute; top: 36px; width: 72px; z-index: 5}
.px-stage .px-e7e163935bf0{background-color: #F09A48; border-radius: 18px; box-sizing: border-box; height: 56px; left: 8px; overflow: hidden; position: absolute; top: 8px; width: 56px; z-index: 0}
.px-stage .px-b38bd0d04fbb{background-color: #FFF0E5; border-radius: 2px; box-sizing: border-box; height: 3px; left: 24px; overflow: hidden; position: absolute; top: 172px; width: 342px; z-index: 6}
.px-stage .px-763432b800a6{background-color: #F09A48; border-radius: 2px; box-sizing: border-box; height: 3px; left: 0px; overflow: hidden; position: absolute; top: 0px; width: 342px; z-index: 0}
.px-stage .px-e5941608c61e{background-image: url("/assets/pencil-h5/e67e6fd1093c.png"); background-position: center; background-repeat: no-repeat; background-size: contain; box-sizing: border-box; height: 780px; overflow: hidden; width: 390px;position:relative;flex-shrink:0}
.px-stage .px-1cb0d5813abe{box-sizing: border-box; height: 780px; left: 0px; position: absolute; top: 0px; width: 390px; z-index: 0}
.px-stage .px-46fbf9adafd2{box-sizing: border-box; color: #414844; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 15px; font-style: normal; font-weight: 400; height: 24px; left: 117px; letter-spacing: 0px; line-height: normal; position: absolute; text-align: left; top: 452px; width: 220px; z-index: 9}
.px-stage .px-088c7bd8d500{box-sizing: border-box; color: #739B8B; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 13px; font-style: normal; font-weight: 400; height: 24px; left: 254px; letter-spacing: 0px; line-height: normal; position: absolute; text-align: center; top: 503px; width: 88px; z-index: 13}
.px-stage .px-6e39d78d3dca{background-color: #39866E; border-radius: 2px; box-sizing: border-box; height: 14px; left: 48px; outline-offset: -0.55px; outline: 1.1px solid #619789; position: absolute; top: 557px; width: 14px; z-index: 14}
.px-stage .px-e67699a36eab{box-sizing: border-box; height: 12px; left: 49px; position: absolute; top: 558px; width: 12px; z-index: 15}
.px-stage .px-8fd6d1b78f37{box-sizing: border-box; color: #282F2B; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 12px; font-style: normal; font-weight: 400; height: 22px; left: 70px; letter-spacing: 0px; line-height: normal; position: absolute; text-align: left; top: 555px; width: 86px; z-index: 16}
.px-stage .px-44cb7f509938{box-sizing: border-box; color: #27816C; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 12px; font-style: normal; font-weight: 400; height: 22px; left: 157px; letter-spacing: 0px; line-height: normal; position: absolute; text-align: left; top: 555px; width: 72px; z-index: 17}
.px-stage .px-a3ecd4d790ed{box-sizing: border-box; color: #282F2B; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 12px; font-style: normal; font-weight: 400; height: 22px; left: 232px; letter-spacing: 0px; line-height: normal; position: absolute; text-align: left; top: 555px; width: 14px; z-index: 18}
.px-stage .px-ea501c8dc3c8{box-sizing: border-box; color: #27816C; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 12px; font-style: normal; font-weight: 400; height: 22px; left: 247px; letter-spacing: 0px; line-height: normal; position: absolute; text-align: left; top: 555px; width: 80px; z-index: 19}
.px-stage .px-82e335348a71{background-color: #E9D5DA; border-radius: 10px; box-sizing: border-box; height: 38px; left: 41px; position: absolute; top: 610px; width: 308px; z-index: 20}
.px-stage .px-238ee24b2c75{box-sizing: border-box; color: #A17D87; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 18px; font-style: normal; font-weight: 400; height: 30px; left: 41px; letter-spacing: 0px; line-height: normal; position: absolute; text-align: center; top: 613px; width: 308px; z-index: 21}
.px-stage .px-1fb0b210d735{box-sizing: border-box; color: #242A26; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 12px; font-style: normal; font-weight: 400; height: 25px; left: 0px; letter-spacing: 0px; line-height: normal; position: absolute; text-align: center; top: 667px; width: 390px; z-index: 22}
.px-stage .px-5daab28696ca{box-sizing: border-box; color: #414844; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 16px; font-style: normal; font-weight: 400; height: 24px; left: 60px; letter-spacing: 0px; line-height: normal; position: absolute; text-align: left; top: 503px; width: 170px; z-index: 11}
.px-stage .px-c3c2e3520be9{background-color: #AE5E70; border-radius: 10px; box-sizing: border-box; height: 38px; left: 41px; position: absolute; top: 610px; width: 308px; z-index: 20}
.px-stage .px-181e37e9236c{box-sizing: border-box; color: #FFFFFF; font-family: "Noto Sans SC", system-ui, sans-serif; font-size: 18px; font-style: normal; font-weight: 400; height: 30px; left: 41px; letter-spacing: 0px; line-height: normal; position: absolute; text-align: center; top: 613px; width: 308px; z-index: 21}
.px-stage .px-191cfba91782.px-live-row{min-height:816px}
.px-stage .px-aa3f1f5bd07a.px-live-row{min-height:588.06px}
.px-stage .px-fe04dff023bc.px-live-row{min-height:16.46px}
.px-stage .px-cfe50f9bb5ac.px-live-row{min-height:86.32px}
.px-stage .px-1f9d2e614a4c.px-live-row{min-height:47.4px}
.px-stage .px-8e0a693e1e8b.px-live-row{min-height:77.76px}
.px-stage .px-b84dc4421f98.px-live-row{min-height:780px}
.px-stage .px-9bcdc6bbae02.px-live-row{min-height:780px}
.px-stage .px-006524c66968.px-live-row{min-height:780px}
.px-stage .px-53f543d63d35.px-live-row{min-height:26px}
.px-stage .px-16be319f2490.px-live-row{min-height:16px}
.px-stage .px-62d709f6bfeb.px-live-row{min-height:27px}
.px-stage .px-97b762aaff11.px-live-row{min-height:14px}
.px-stage .px-5b1adf08692e.px-live-row{min-height:40px}
.px-stage .px-7776e1872ca8.px-live-row{min-height:24px}
.px-stage .px-dfc47d736d6f.px-live-row{min-height:40px}
.px-stage .px-1dccb8cc72be.px-live-row{min-height:24px}
.px-stage .px-5b8c908a39f7.px-live-row{min-height:20px}
.px-stage .px-29eef7a6f8ea.px-live-row{min-height:24px}
.px-stage .px-2a37551b3d36.px-live-row{min-height:39px}
.px-stage .px-7085edcb6788.px-live-row{min-height:24px}
.px-stage .px-547e11de640a.px-live-row{min-height:19px}
.px-stage .px-bdf3c1b34d76.px-live-row{min-height:24px}
.px-stage .px-e40619460374.px-live-row{min-height:14px}
.px-stage .px-dca1fa432c43.px-live-row{min-height:22px}
.px-stage .px-527838bf0f40.px-live-row{min-height:22px}
.px-stage .px-93f08d2543da.px-live-row{min-height:22px}
.px-stage .px-271a2c208e5f.px-live-row{min-height:22px}
.px-stage .px-cd75e4e0a181.px-live-row{min-height:38px}
.px-stage .px-d55509f6bd9d.px-live-row{min-height:30px}
.px-stage .px-6ef64797b92e.px-live-row{min-height:25px}
.px-stage .px-fdf05d343d6a.px-live-row{min-height:816px}
.px-stage .px-4358040e19bd.px-live-row{min-height:55.5px}
.px-stage .px-a62eb5e6318f.px-live-row{min-height:3px}
.px-stage .px-49183892b866.px-live-row{min-height:198px}
.px-stage .px-be1ea97eed51.px-live-row{min-height:30px}
.px-stage .px-30e92e5429eb.px-live-row{min-height:26px}
.px-stage .px-86de8c65fc5f.px-live-row{min-height:53px}
.px-stage .px-14714646b12c.px-live-row{min-height:1px}
.px-stage .px-b452dc4cb285.px-live-row{min-height:14px}
.px-stage .px-84e133ce1717.px-live-row{min-height:14px}
.px-stage .px-9b93d73249a4.px-live-row{min-height:48px}
.px-stage .px-6f878aeaf6f6.px-live-row{min-height:48px}
.px-stage .px-6add8540b836.px-live-row{min-height:55.5px}
.px-stage .px-9e1e0b9d0e8e.px-live-row{min-height:163px}
.px-stage .px-13fc4eafb169.px-live-row{min-height:55px}
.px-stage .px-d0896f30ab5e.px-live-row{min-height:3px}
.px-stage .px-aab13a465774.px-live-row{min-height:198px}
.px-stage .px-32fd647467ec.px-live-row{min-height:30px}
.px-stage .px-ab7918a62747.px-live-row{min-height:26px}
.px-stage .px-0433d796949a.px-live-row{min-height:53px}
.px-stage .px-6b3b445836d4.px-live-row{min-height:1px}
.px-stage .px-45a764b3b7ed.px-live-row{min-height:14px}
.px-stage .px-c5ed2e235967.px-live-row{min-height:14px}
.px-stage .px-c6586a845aab.px-live-row{min-height:816px}
.px-stage .px-48a21ae90017.px-live-row{min-height:170px}
.px-stage .px-3308af2e05f1.px-live-row{min-height:30px}
.px-stage .px-013e33479e90.px-live-row{min-height:30px}
.px-stage .px-69baf4bca5bd.px-live-row{min-height:30px}
.px-stage .px-5b07f75ad16e.px-live-row{min-height:30px}
.px-stage .px-3863c6e1acb7.px-live-row{min-height:20px}
.px-stage .px-238691691062.px-live-row{min-height:25px}
.px-stage .px-5b963f82600e.px-live-row{min-height:47px}
.px-stage .px-76fb2e1f1182.px-live-row{min-height:24px}
.px-stage .px-78add531a87d.px-live-row{min-height:62px}
.px-stage .px-c89a24019d04.px-live-row{min-height:24px}
.px-stage .px-a2264ae8595e.px-live-row{min-height:93px}
.px-stage .px-6c539b94e914.px-live-row{min-height:31px}
.px-stage .px-de852dfe2c49.px-live-row{min-height:23px}
.px-stage .px-64e5d9a4c247.px-live-row{min-height:50px}
.px-stage .px-2a7f949d3462.px-live-row{min-height:50px}
.px-stage .px-25b3453ade84.px-live-row{min-height:111px}
.px-stage .px-059390fd247c.px-live-row{min-height:111px}
.px-stage .px-a2775bbf8c5e.px-live-row{min-height:111px}
.px-stage .px-1721ff3e82d8.px-live-row{min-height:111px}
.px-stage .px-64118d1e8b74.px-live-row{min-height:22px}
.px-stage .px-2430e18611ad.px-live-row{min-height:24px}
.px-stage .px-a6d014092150.px-live-row{min-height:22px}
.px-stage .px-aef2466d7d04.px-live-row{min-height:24px}
.px-stage .px-f99f22ffda85.px-live-row{min-height:22px}
.px-stage .px-fcf05eb6b5c4.px-live-row{min-height:24px}
.px-stage .px-8815aef73aad.px-live-row{min-height:28px}
.px-stage .px-437afd4c8340.px-live-row{min-height:18px}
.px-stage .px-80d5a800cc73.px-live-row{min-height:42px}
.px-stage .px-0cc78c445142.px-live-row{min-height:15px}
.px-stage .px-54b2f33dbb74.px-live-row{min-height:1px}
.px-stage .px-9bfecd41bf00.px-live-row{min-height:18px}
.px-stage .px-ed7c5d2dcd34.px-live-row{min-height:42px}
.px-stage .px-ec3c4f1b25e7.px-live-row{min-height:15px}
.px-stage .px-19b0b244b45b.px-live-row{min-height:1px}
.px-stage .px-c5bdf366a1ba.px-live-row{min-height:18px}
.px-stage .px-3628c3fe8f4b.px-live-row{min-height:42px}
.px-stage .px-9ed70eb3609e.px-live-row{min-height:15px}
.px-stage .px-3d567fef7e44.px-live-row{min-height:1px}
.px-stage .px-5e2d44e33d54.px-live-row{min-height:18px}
.px-stage .px-6c3b42b7362e.px-live-row{min-height:42px}
.px-stage .px-609e35ac6eb4.px-live-row{min-height:15px}
.px-stage .px-0387e638c18a.px-live-row{min-height:22px}
.px-stage .px-5e9b9205dabb.px-live-row{min-height:114px}
.px-stage .px-405375f62e56.px-live-row{min-height:30px}
.px-stage .px-19660448fd8f.px-live-row{min-height:30px}
.px-stage .px-841e6e12c261.px-live-row{min-height:30px}
.px-stage .px-b0b2c4f18015.px-live-row{min-height:30px}
.px-stage .px-8838ffd6fdb1.px-live-row{min-height:25px}
.px-stage .px-41e80cd6cb9a.px-live-row{min-height:14px}
.px-stage .px-285e830b2d3d.px-live-row{min-height:111px}
.px-stage .px-b0d17e402189.px-live-row{min-height:25px}
.px-stage .px-97c3ed067519.px-live-row{min-height:22px}
.px-stage .px-21a50c9f756c.px-live-row{min-height:25px}
.px-stage .px-19f270b704d1.px-live-row{min-height:22px}
.px-stage .px-a6cf5fc21b52.px-live-row{min-height:25px}
.px-stage .px-3497f63a323a.px-live-row{min-height:22px}
.px-stage .px-cf60edcd015d.px-live-row{min-height:24px}
.px-stage .px-d24a7851242c.px-live-row{min-height:24px}
.px-stage .px-3a9dfc992b56.px-live-row{min-height:24px}
.px-stage .px-68659848ebe2.px-live-row{min-height:96px}
.px-stage .px-0cd11487226a.px-live-row{min-height:96px}
.px-stage .px-8a6660af76a5.px-live-row{min-height:32px}
.px-stage .px-4c3be3947391.px-live-row{min-height:48px}
.px-stage .px-b6a1cc12c8ab.px-live-row{min-height:18px}
.px-stage .px-9940dd666ab7.px-live-row{min-height:26px}
.px-stage .px-6d418a7ea375.px-live-row{min-height:19px}
.px-stage .px-65b4a98ef9ba.px-live-row{min-height:18px}
.px-stage .px-b640f26f4b95.px-live-row{min-height:5px}
.px-stage .px-7590c371ee99.px-live-row{min-height:5px}
.px-stage .px-57e5ddd286d4.px-live-row{min-height:5px}
.px-stage .px-fc5348683f61.px-live-row{min-height:5px}
.px-stage .px-8a15ed94c5a4.px-live-row{min-height:5px}
.px-stage .px-9431ae3af85f.px-live-row{min-height:5px}
.px-stage .px-e440756ab938.px-live-row{min-height:5px}
.px-stage .px-91165cd869a7.px-live-row{min-height:5px}
.px-stage .px-74b9c04106ed.px-live-row{min-height:13px}
.px-stage .px-a28d9939d053.px-live-row{min-height:13px}
.px-stage .px-c27720952954.px-live-row{min-height:15px}
.px-stage .px-054a5c6f4227.px-live-row{min-height:28px}
.px-stage .px-202782d55139.px-live-row{min-height:18px}
.px-stage .px-ca27e7eff3a2.px-live-row{min-height:42px}
.px-stage .px-8367ce5eafdc.px-live-row{min-height:15px}
.px-stage .px-68a73ba879ee.px-live-row{min-height:1px}
.px-stage .px-981e978fdf12.px-live-row{min-height:18px}
.px-stage .px-6e9b5a5a717a.px-live-row{min-height:42px}
.px-stage .px-cd701640dfe7.px-live-row{min-height:15px}
.px-stage .px-1bb949e41501.px-live-row{min-height:1px}
.px-stage .px-3bfc7e4de99e.px-live-row{min-height:18px}
.px-stage .px-999197550951.px-live-row{min-height:42px}
.px-stage .px-20f475d866f8.px-live-row{min-height:15px}
.px-stage .px-2c0e57af69db.px-live-row{min-height:1px}
.px-stage .px-390a1b6d7ba0.px-live-row{min-height:18px}
.px-stage .px-743e7201acad.px-live-row{min-height:42px}
.px-stage .px-541ea173b541.px-live-row{min-height:15px}
.px-stage .px-5d4e8d67cff6.px-live-row{min-height:83px}
.px-stage .px-801b0f94c2c6.px-live-row{min-height:20px}
.px-stage .px-ec46e48b3545.px-live-row{min-height:25px}
.px-stage .px-69a8fe71debe.px-live-row{min-height:47px}
.px-stage .px-1d351bf38171.px-live-row{min-height:24px}
.px-stage .px-c7176e6dbc98.px-live-row{min-height:52px}
.px-stage .px-1e2d7fd96432.px-live-row{min-height:22px}
.px-stage .px-f2ddd56c5fe5.px-live-row{min-height:28px}
.px-stage .px-741f3462f748.px-live-row{min-height:21px}
.px-stage .px-39f974f4d7ce.px-live-row{min-height:53px}
.px-stage .px-066d0d51c586.px-live-row{min-height:53px}
.px-stage .px-1d770118de52.px-live-row{min-height:15px}
.px-stage .px-c45ff4f95334.px-live-row{min-height:1px}
.px-stage .px-4295c022a555.px-live-row{min-height:53px}
.px-stage .px-5230e58521fe.px-live-row{min-height:53px}
.px-stage .px-b0675ade4e56.px-live-row{min-height:15px}
.px-stage .px-6e34d3ffd6ae.px-live-row{min-height:1px}
.px-stage .px-e77dcd4ca78d.px-live-row{min-height:53px}
.px-stage .px-4c8a55fbd82a.px-live-row{min-height:53px}
.px-stage .px-e938bd0cd44c.px-live-row{min-height:15px}
.px-stage .px-4ff2c51099d3.px-live-row{min-height:1px}
.px-stage .px-1c6a1e42b42d.px-live-row{min-height:53px}
.px-stage .px-6009cfcfa1c5.px-live-row{min-height:53px}
.px-stage .px-2135dee54378.px-live-row{min-height:15px}
.px-stage .px-59fc013f8393.px-live-row{min-height:1px}
.px-stage .px-2a6b0a041d09.px-live-row{min-height:27px}
.px-stage .px-3448b592b3d0.px-live-row{min-height:50px}
.px-stage .px-9f5f9a0fe660.px-live-row{min-height:50px}
.px-stage .px-c46e6e5235ef.px-live-row{min-height:50px}
.px-stage .px-46075d09a638.px-live-row{min-height:50px}
.px-stage .px-f7ad44aa0f70.px-live-row{min-height:22px}
.px-stage .px-e72534669bb2.px-live-row{min-height:14px}
.px-stage .px-57d4541b30f8.px-live-row{min-height:816px}
.px-stage .px-424059d7131b.px-live-row{min-height:296px}
.px-stage .px-ab68116d469a.px-live-row{min-height:4px}
.px-stage .px-5e781ad65b26.px-live-row{min-height:36px}
.px-stage .px-29bb8af66164.px-live-row{min-height:28px}
.px-stage .px-cb34e363a2df.px-live-row{min-height:50px}
.px-stage .px-16f0922c4e8a.px-live-row{min-height:72px}
.px-stage .px-69bbef2ea3a2.px-live-row{min-height:56px}
.px-stage .px-6b2d3362680b.px-live-row{min-height:32px}
.px-stage .px-bf1d06d7c908.px-live-row{min-height:22px}
.px-stage .px-9dc3adec0b59.px-live-row{min-height:3px}
.px-stage .px-91ef27e57791.px-live-row{min-height:3px}
.px-stage .px-9acbee58c80a.px-live-row{min-height:27px}
.px-stage .px-7d69d2de81cd.px-live-row{min-height:72px}
.px-stage .px-e93b8b7dd0ef.px-live-row{min-height:56px}
.px-stage .px-f5d566a535bc.px-live-row{min-height:3px}
.px-stage .px-51aa845274e1.px-live-row{min-height:3px}
.px-stage .px-e41cff879714.px-live-row{min-height:72px}
.px-stage .px-e7e163935bf0.px-live-row{min-height:56px}
.px-stage .px-b38bd0d04fbb.px-live-row{min-height:3px}
.px-stage .px-763432b800a6.px-live-row{min-height:3px}
.px-stage .px-e5941608c61e.px-live-row{min-height:780px}
.px-stage .px-1cb0d5813abe.px-live-row{min-height:780px}
.px-stage .px-46fbf9adafd2.px-live-row{min-height:24px}
.px-stage .px-088c7bd8d500.px-live-row{min-height:24px}
.px-stage .px-6e39d78d3dca.px-live-row{min-height:14px}
.px-stage .px-e67699a36eab.px-live-row{min-height:12px}
.px-stage .px-8fd6d1b78f37.px-live-row{min-height:22px}
.px-stage .px-44cb7f509938.px-live-row{min-height:22px}
.px-stage .px-a3ecd4d790ed.px-live-row{min-height:22px}
.px-stage .px-ea501c8dc3c8.px-live-row{min-height:22px}
.px-stage .px-82e335348a71.px-live-row{min-height:38px}
.px-stage .px-238ee24b2c75.px-live-row{min-height:30px}
.px-stage .px-1fb0b210d735.px-live-row{min-height:25px}
.px-stage .px-5daab28696ca.px-live-row{min-height:24px}
.px-stage .px-c3c2e3520be9.px-live-row{min-height:38px}
.px-stage .px-181e37e9236c.px-live-row{min-height:30px}