:root{--van-cell-group-background-color: var(--van-background-color-light);--van-cell-group-title-color: var(--van-text-color-2);--van-cell-group-title-padding: var(--van-padding-md) var(--van-padding-md) var(--van-padding-xs);--van-cell-group-title-font-size: var(--van-font-size-md);--van-cell-group-title-line-height: 16px;--van-cell-group-inset-padding: 0 var(--van-padding-md);--van-cell-group-inset-border-radius: var(--van-border-radius-lg);--van-cell-group-inset-title-padding: var(--van-padding-md) var(--van-padding-md) var(--van-padding-xs) var(--van-padding-xl)}.van-cell-group{background:var(--van-cell-group-background-color)}.van-cell-group--inset{margin:var(--van-cell-group-inset-padding);border-radius:var(--van-cell-group-inset-border-radius);overflow:hidden}.van-cell-group__title{padding:var(--van-cell-group-title-padding);color:var(--van-cell-group-title-color);font-size:var(--van-cell-group-title-font-size);line-height:var(--van-cell-group-title-line-height)}.van-cell-group__title--inset{padding:var(--van-cell-group-inset-title-padding)}:root{--van-uploader-size: 80px;--van-uploader-icon-size: 24px;--van-uploader-icon-color: var(--van-gray-4);--van-uploader-text-color: var(--van-text-color-2);--van-uploader-text-font-size: var(--van-font-size-sm);--van-uploader-upload-background-color: var(--van-gray-1);--van-uploader-upload-active-color: var(--van-active-color);--van-uploader-delete-color: var(--van-white);--van-uploader-delete-icon-size: 14px;--van-uploader-delete-background-color: rgba(0, 0, 0, .7);--van-uploader-file-background-color: var(--van-background-color);--van-uploader-file-icon-size: 20px;--van-uploader-file-icon-color: var(--van-gray-7);--van-uploader-file-name-padding: 0 var(--van-padding-base);--van-uploader-file-name-margin-top: var(--van-padding-xs);--van-uploader-file-name-font-size: var(--van-font-size-sm);--van-uploader-file-name-text-color: var(--van-gray-7);--van-uploader-mask-text-color: var(--van-white);--van-uploader-mask-background-color: rgba(50, 50, 51, .88);--van-uploader-mask-icon-size: 22px;--van-uploader-mask-message-font-size: var(--van-font-size-sm);--van-uploader-mask-message-line-height: var(--van-line-height-xs);--van-uploader-loading-icon-size: 22px;--van-uploader-loading-icon-color: var(--van-white);--van-uploader-disabled-opacity: var(--van-disabled-opacity)}.van-uploader{position:relative;display:inline-block}.van-uploader__wrapper{display:flex;flex-wrap:wrap}.van-uploader__wrapper--disabled{opacity:var(--van-uploader-disabled-opacity)}.van-uploader__input{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;cursor:pointer;opacity:0}.van-uploader__input-wrapper{position:relative}.van-uploader__input:disabled{cursor:not-allowed}.van-uploader__upload{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;width:var(--van-uploader-size);height:var(--van-uploader-size);margin:0 var(--van-padding-xs) var(--van-padding-xs) 0;background:var(--van-uploader-upload-background-color)}.van-uploader__upload:active{background-color:var(--van-uploader-upload-active-color)}.van-uploader__upload--readonly:active{background-color:var(--van-uploader-upload-background-color)}.van-uploader__upload-icon{color:var(--van-uploader-icon-color);font-size:var(--van-uploader-icon-size)}.van-uploader__upload-text{margin-top:var(--van-padding-xs);color:var(--van-uploader-text-color);font-size:var(--van-uploader-text-font-size)}.van-uploader__preview{position:relative;margin:0 var(--van-padding-xs) var(--van-padding-xs) 0;cursor:pointer}.van-uploader__preview-image{display:block;width:var(--van-uploader-size);height:var(--van-uploader-size);overflow:hidden}.van-uploader__preview-delete{position:absolute;top:0;right:0}.van-uploader__preview-delete--shadow{width:var(--van-uploader-delete-icon-size);height:var(--van-uploader-delete-icon-size);background:var(--van-uploader-delete-background-color);border-radius:0 0 0 12px}.van-uploader__preview-delete-icon{position:absolute;top:0;right:0;color:var(--van-uploader-delete-color);font-size:var(--van-uploader-delete-icon-size);transform:scale(.7) translate(10%,-10%)}.van-uploader__preview-cover{position:absolute;inset:0}.van-uploader__mask{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--van-uploader-mask-text-color);background:var(--van-uploader-mask-background-color)}.van-uploader__mask-icon{font-size:var(--van-uploader-mask-icon-size)}.van-uploader__mask-message{margin-top:6px;padding:0 var(--van-padding-base);font-size:var(--van-uploader-mask-message-font-size);line-height:var(--van-uploader-mask-message-line-height)}.van-uploader__loading{width:var(--van-uploader-loading-icon-size);height:var(--van-uploader-loading-icon-size);color:var(--van-uploader-loading-icon-color)}.van-uploader__file{display:flex;flex-direction:column;align-items:center;justify-content:center;width:var(--van-uploader-size);height:var(--van-uploader-size);background:var(--van-uploader-file-background-color)}.van-uploader__file-icon{color:var(--van-uploader-file-icon-color);font-size:var(--van-uploader-file-icon-size)}.van-uploader__file-name{box-sizing:border-box;width:100%;margin-top:var(--van-uploader-file-name-margin-top);padding:var(--van-uploader-file-name-padding);color:var(--van-uploader-file-name-text-color);font-size:var(--van-uploader-file-name-font-size);text-align:center}:root{--van-picker-background-color: var(--van-background-color-light);--van-picker-toolbar-height: 44px;--van-picker-title-font-size: var(--van-font-size-lg);--van-picker-title-line-height: var(--van-line-height-md);--van-picker-action-padding: 0 var(--van-padding-md);--van-picker-action-font-size: var(--van-font-size-md);--van-picker-confirm-action-color: var(--van-text-link-color);--van-picker-cancel-action-color: var(--van-text-color-2);--van-picker-option-font-size: var(--van-font-size-lg);--van-picker-option-padding: 0 var(--van-padding-base);--van-picker-option-text-color: var(--van-text-color);--van-picker-option-disabled-opacity: .3;--van-picker-loading-icon-color: var(--van-primary-color);--van-picker-loading-mask-color: rgba(255, 255, 255, .9);--van-picker-mask-color: linear-gradient(180deg, rgba(255, 255, 255, .9), rgba(255, 255, 255, .4)), linear-gradient(0deg, rgba(255, 255, 255, .9), rgba(255, 255, 255, .4))}.van-picker{position:relative;background:var(--van-picker-background-color);-webkit-user-select:none;user-select:none}.van-picker__toolbar{display:flex;align-items:center;justify-content:space-between;height:var(--van-picker-toolbar-height)}.van-picker__cancel,.van-picker__confirm{height:100%;padding:var(--van-picker-action-padding);font-size:var(--van-picker-action-font-size);background-color:transparent;border:none}.van-picker__confirm{color:var(--van-picker-confirm-action-color)}.van-picker__cancel{color:var(--van-picker-cancel-action-color)}.van-picker__title{max-width:50%;font-weight:var(--van-font-weight-bold);font-size:var(--van-picker-title-font-size);line-height:var(--van-picker-title-line-height);text-align:center}.van-picker__columns{position:relative;display:flex;cursor:-webkit-grab;cursor:grab}.van-picker__loading{position:absolute;inset:0;z-index:3;display:flex;align-items:center;justify-content:center;color:var(--van-picker-loading-icon-color);background:var(--van-picker-loading-mask-color)}.van-picker__frame{position:absolute;top:50%;right:var(--van-padding-md);left:var(--van-padding-md);z-index:2;transform:translateY(-50%);pointer-events:none}.van-picker__mask{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-image:var(--van-picker-mask-color);background-repeat:no-repeat;background-position:top,bottom;transform:translateZ(0);pointer-events:none}.van-picker-column{flex:1;overflow:hidden;font-size:var(--van-picker-option-font-size)}.van-picker-column__wrapper{transition-timing-function:cubic-bezier(.23,1,.68,1)}.van-picker-column__item{display:flex;align-items:center;justify-content:center;padding:var(--van-picker-option-padding);color:var(--van-picker-option-text-color)}.van-picker-column__item--disabled{cursor:not-allowed;opacity:var(--van-picker-option-disabled-opacity)}[data-v-1905d085]{-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none;scrollbar-width:none}.app[data-v-1905d085]{width:100%;height:100%}.loading[data-v-1905d085]{width:100%;height:100%;text-align:center;position:absolute;z-index:5}.wrapper[data-v-1905d085]{display:flex;align-items:center;justify-content:center;height:100%}.block[data-v-1905d085]{color:#fff;text-align:center;margin-top:5px}.common[data-v-1905d085]{margin-top:10px}.main[data-v-1905d085]{width:100%;height:100%;-webkit-tap-highlight-color:transparent!important;overflow-y:scroll}.as_content[data-v-1905d085]{display:block;color:#fff;margin:0 auto;width:100%;text-align:center;position:relative}[data-v-1905d085] .van-loading{margin-top:330px}[data-v-1905d085] .van-field__label{font-size:16px}[data-v-1905d085] .van-cell__title,.van-cell__value[data-v-1905d085]{flex:none}.footer[data-v-1905d085]{width:100%;margin-top:20px;font-size:14px;color:#646566;text-align:center}.download[data-v-1905d085]{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:flex-end}.download div[data-v-1905d085]{background:#4066ad;color:#fff;padding:.2rem;margin-bottom:.5rem;border-radius:.2rem;text-decoration:none}[data-v-1905d085] .van-radio__icon--checked .van-icon{background-color:#ee0a24;border-color:#ee0a24}[data-v-1905d085] .optional-field .van-field__label{position:relative;padding-left:12px}[data-v-1905d085] .optional-field .van-field__label:before{content:"*";color:#fff0;position:absolute;left:0;top:50%;transform:translateY(-50%);font-size:14px;visibility:hidden}.custom-toast{min-width:250px!important;max-width:90%!important}.custom-toast .van-toast__text{font-size:18px;font-weight:700;line-height:1.5;white-space:pre-line}.expired-button{opacity:.6;cursor:not-allowed}.expired-message{text-align:center;color:#ee0a24;padding:10px;font-weight:700;background-color:#ffeaea;border-radius:4px;margin:10px 16px}.form-container{position:relative;margin-top:20px}.form-container:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:300px;background-image:url(/2026DBCPhoto/assets/title-D6-E6VTp.jpg);background-size:100% auto;background-repeat:no-repeat;background-position:bottom center;opacity:.15;z-index:0;pointer-events:none}.form-container:after{content:"";position:absolute;bottom:300px;left:0;width:100%;height:100px;background:linear-gradient(to bottom,#fff0,#fff);z-index:0;pointer-events:none}.form-container>*{position:relative;z-index:1}.form-background{position:relative;margin-top:20px;padding-bottom:150px;background-image:linear-gradient(to bottom,#fff0,#fff 50px 100%),url(/2026DBCPhoto/assets/title-D6-E6VTp.jpg);background-size:100% auto,100% auto;background-repeat:no-repeat;background-position:top left,bottom center;background-blend-mode:normal,normal}.form-container.dark-bg:before{background-image:linear-gradient(to bottom,#ffffffb3,#fff6),url(/2026DBCPhoto/assets/title-D6-E6VTp.jpg);background-size:100% 100%,100% auto;background-blend-mode:overlay,normal;opacity:1}.van-cell-group,.van-cell{background:#fff0}.rule-btn-container{text-align:center}.rule-btn{border-radius:2rem!important;padding:.4rem 1.5rem!important;font-size:.9rem!important}.rule-btn{border-radius:2rem!important;padding:.2rem 1rem!important;font-size:.8rem!important;box-shadow:0 2px 6px #6ed71c!important;border:none!important}:deep(.rule-btn){height:1.4rem!important;padding:0 1rem!important;font-size:.75rem!important;line-height:1.4rem!important;border-radius:1rem!important;box-shadow:0 2px 6px #6ed71c!important;border:none!important}.rule-btn{width:80px!important;background-color:#2ba311!important;border-color:#086106!important;padding:0 10px!important;height:20px!important;border-radius:10px!important}.auth-btn-container{position:absolute;top:20px;right:20px;display:flex;align-items:center;gap:10px}.auth-btn{padding:8px 16px;background:#769ee7d6;color:#fff;border:none;border-radius:20px;cursor:pointer;font-size:14px;transition:all .3s ease}.auth-btn:hover{background:#2166cd}.user-info{display:flex;align-items:center;gap:10px;color:#fff;font-size:14px}.logout-btn{padding:4px 8px;background:transparent;color:#fff;border:1px solid #fff;border-radius:4px;cursor:pointer;font-size:12px}.auth-modal{width:90%;max-width:400px;background:#fff;border-radius:8px;margin:0 auto;position:relative;top:50%;transform:translateY(-50%);box-shadow:0 4px 20px #00000026}.auth-modal-header{padding:16px 20px;border-bottom:1px solid #eee;display:flex;justify-content:space-between;align-items:center}.auth-modal-header h3{margin:0;font-size:18px;color:#333}.close-btn{background:transparent;border:none;font-size:20px;color:#999;cursor:pointer;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.close-btn:hover{color:#333}.auth-modal-body{padding:20px}.form-item{margin-bottom:16px;display:flex;flex-direction:column}.form-item label{font-size:14px;color:#666;margin-bottom:4px}.form-item input{padding:10px;border:1px solid #ddd;border-radius:4px;font-size:14px}.form-item input:focus{outline:none;border-color:#4066ad}.form-actions{display:flex;gap:10px;margin-top:20px}.form-actions .btn{flex:1;padding:10px;border:none;border-radius:4px;cursor:pointer;font-size:14px;transition:all .3s ease}.btn.cancel{background:#f5f5f5;color:#666}.btn.switch-mode{background:#e8f0fe;color:#4066ad}.btn.confirm{background:#4066ad;color:#fff}.btn.confirm:hover{background:#2166cd}
