.page[data-v-96cb9e7c]{background-color:#f0f0f0;min-height:100vh}.header[data-v-96cb9e7c]{background-color:#034786;padding:24px;color:#fff;font-weight:700;font-size:1.2em;text-align:center}.banner[data-v-96cb9e7c]{background-color:#034786;position:relative;border-bottom-left-radius:24px;border-bottom-right-radius:24px}.bg[data-v-96cb9e7c]{width:50vw;margin-left:50vw}.content[data-v-96cb9e7c]{position:absolute;top:0;left:24px;color:#fff}.content .title[data-v-96cb9e7c]{font-size:1.2em;margin-top:12px}.content .subtitle[data-v-96cb9e7c]{font-size:.9em}.wrapper[data-v-96cb9e7c]{padding:16px}.card[data-v-96cb9e7c]{padding:18px;margin-bottom:18px;border-radius:12px;background-color:#fff}.label[data-v-96cb9e7c]{margin-bottom:8px;margin-top:8px}.option[data-v-96cb9e7c]{line-height:2}.options-grid[data-v-96cb9e7c]{display:flex;flex-direction:column;gap:12px}.option-card[data-v-96cb9e7c]{padding:16px;border:2px solid #e8e8e8;border-radius:8px;background-color:#fff;cursor:pointer;transition:all .3s ease}.option-card[data-v-96cb9e7c]:hover:not(.disabled){border-color:#034786;box-shadow:0 2px 8px rgba(3,71,134,.15)}.option-card.selected[data-v-96cb9e7c]{border-color:#034786;background-color:#f0f4ff;box-shadow:0 2px 8px rgba(3,71,134,.2)}.option-card.disabled[data-v-96cb9e7c]{opacity:.6;cursor:not-allowed;background-color:#f5f5f5;pointer-events:none}.option-header[data-v-96cb9e7c]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:4px}.option-title[data-v-96cb9e7c]{font-weight:700;color:#034786;flex:1}.registered-tag[data-v-96cb9e7c]{background-color:#034786;color:#fff;font-size:10px;padding:2px 6px;border-radius:4px;font-weight:400;flex-shrink:0;margin-left:8px}.option-desc[data-v-96cb9e7c]{font-size:12px;color:#666;line-height:1.4;margin-bottom:8px}.progress-bar-wrapper[data-v-96cb9e7c]{display:flex;align-items:center;margin-top:8px}.progress-bar[data-v-96cb9e7c]{border-radius:12px;background-color:#f0f0f0;flex:1;height:8px;margin-right:8px;overflow:hidden}.progress[data-v-96cb9e7c]{background:linear-gradient(90deg,#034786,#49a9ee);border-radius:12px;height:100%;transition:width .3s ease}.suffix .value[data-v-96cb9e7c]{font-size:12px;font-weight:700;color:#034786;margin-right:1px}.suffix .unit[data-v-96cb9e7c]{font-size:10px;color:#666}.footer[data-v-96cb9e7c]{margin-top:16px;display:flex;align-items:center;justify-content:center}.reg[data-v-96cb9e7c]{text-align:center;margin-top:20px}.desc[data-v-96cb9e7c]{font-size:11px;word-break:break-word}.name[data-v-96cb9e7c]{margin-top:20px;font-size:34px;display:flex;flex-direction:column}