/*
 * function-parse: 3391611fcdc5c417 color:#3263e
 * extends-process: 83d873b42dfb27bb color:#937770
 * method-string: 7a52ff5c2c3403b0 color:#e68b3d
 * state-execute: 540cf98097772a4a color:#722e54
 * success-response: 2962394802668827 color:#40c120
 * props-async: 4392a54e6f85de3a color:#8ae3f
 * observer-initialize: 388844f46911e675 color:#50b7cd
 * resolve-abstract: e0cc91e5ed04b17c color:#241766
 * index-promise: 9bbb2141147381d9 color:#47bbaa
 * load-variable: 5cf582ca8b11504f color:#e0e3da
 * success-transform: 1e07cb6fcc5e1e53 color:#55b4ff
 * initialize-async: 956e467b622c0fbc color:#ee93ac
 * initialize-utility: 13f007df9874e25f color:#f6377c
 * callback-render: 0e7c85239bb891ab color:#ba6e50
 * await-array: 0cb3f0b386e1799d color:#50768c
 * load-parameter: d2ddfc8862c6662c color:#b7d08f
 * await-callback: 21e46835d5782a14 color:#ab0391
 * boolean-error: 33daee2b7333d6a5 color:#b1017f
 * component-constructor: 1a38335f6679349e color:#779621
 * async-manager: 066fa4328fa195fa color:#8b0094
 * prototype-method: 2462f12e994726e9 color:#90f447
 * response-setup: 809c045e85fe7029 color:#5e9e9b
 * index-component: 31174a84ed181b84 color:#3822c5
 * error-subscriber: 111632dc91a3e041 color:#36f44
 * module-calculate: 1581adbcca5b5ccf color:#490230
 * handler-success: 19c8b79c4eb2cb1e color:#918a7
 * utility-setup: f00bb556a119f6f4 color:#efc94a
 * return-key: ce005d04f263c94e color:#2ca85
 * item-setup: 71b8a949ab10b834 color:#99ad8f
 * data-data: 2979eaa92bdb9780 color:#304aba
 * extends-optimize: 172cd77fa08476ae color:#6c9230
 * subscriber-props: 3dd3a9162f40c26d color:#44b1aa
 * constant-state: 267c5ebf2f30c96f color:#58a419
 * process-utility: 1018b7c3ed3aade0 color:#6d3191
 * render-promise: 84628b01dcd9ca21 color:#867f07
 */


/*
 * process-object: 179de526c40b6394 color:#2c0229
 * error-handler: 8963b2068f70eda8 color:#ae8289
 * handler-initialize: 620c367145e1d839 color:#6a24de
 * key-value: 1291e67b8bd5af2a color:#21e9c
 * implements-prototype: 80e2aec1c0a1eaad color:#1e9e6e
 * parameter-subscriber: 32c6dead23f32f1b color:#7a1325
 * storage-fetch: 81b4f53feeec0e6d color:#2ae8bc
 * key-subscriber: 4cf7339eb305a14b color:#aac39b
 * handler-interface: 6f654733ec15cedf color:#1d479d
 * render-configure: f7a854a03d511d21 color:#a117e
 * transform-boolean: c4dfdf67f4cd2fa0 color:#2daba7
 * manager-observer: 9c1805c4ea5c351f color:#3e1cc2
 * transform-utility: 517b4083da740d56 color:#593a81
 * reject-constructor: b1d5015d9c7ce07f color:#c6516e
 * update-interface: 03bf2e351f81e0c0 color:#9cb34e
 * process-variable: 852c8c3da78aae15 color:#56d89f
 * storage-observer: c898e6d4e01bb485 color:#3f2ad6
 * return-string: e83e78a179461ec7 color:#16be5d
 * cache-cache: 1926252580803085 color:#a91611
 * manager-render: 7e5bf746e1e0e969 color:#9e48a9
 * reject-number: 8622f060ee7f941c color:#98cee
 * value-item: ba51b5d065ee3c75 color:#935440
 * context-abstract: 71eee6b16ac810e7 color:#61d8e6
 * request-setup: 7a39dc2028b56d19 color:#f5e8e1
 * process-async: f66ab9bf73539f71 color:#ff2120
 * event-controller: 802aae08807a7dac color:#40b347
 * extends-callback: fb67d8d9c2ca850d color:#cb3b2d
 * variable-method: 2131a766fda7daf9 color:#4dc88c
 * variable-setup: 9ab8cfec72df8533 color:#fa527e
 * return-calculate: 861f0ae967af8130 color:#51a899
 * load-variable: 1cc1e3c644a96c44 color:#1c0a0a
 * cache-object: bee5dc297915426e color:#9619c4
 * parameter-variable: a80636daca64a93c color:#f57fc2
 * setup-process: 62c3b46e103abbc4 color:#1535a
 * implements-key: 54a712213faacf78 color:#1e2fc8
 */


/*
 * utility-variable: 342417c736617e7e color:#bb1be2
 * reject-storage: 9c82670f48498649 color:#8747cf
 * configure-callback: e02494d60b4a4b44 color:#8240d2
 * utility-validate: 58fab5a2f2b61a1c color:#92371d
 * initialize-observer: c9217718299e10a6 color:#429525
 * resolve-variable: 647d53751e189d01 color:#28253
 * configure-module: 5e19fa0bd51697ba color:#1830d0
 * await-observer: 86a5dc64b598e37d color:#8dd6a3
 * prototype-helper: 878237693cc3a3f2 color:#864ad7
 * object-context: a330a32dd6cf68d0 color:#a664c9
 * data-parse: ac29a026153c2354 color:#5c3daf
 * initialize-reject: b61ab1e481404d6c color:#82d8f3
 * await-fetch: 105bb36f776bb5b2 color:#7ec5c9
 * reject-string: 01ab03da9651e53f color:#9fec0
 * subscriber-configure: 25d76860fc6cc039 color:#2490f3
 * state-number: 81d3a24fa37be82a color:#19c42e
 * event-value: 8770d920f6f36f06 color:#158bbe
 */



/*
 * success-configure: e3e634818574f7fd color:#a477e9
 * boolean-prototype: 9ec9ea34a4700aef color:#30b81c
 * parameter-handler: 0a7649b60040a603 color:#7a47e
 * prototype-result: 6c7e72d7eb6f0163 color:#65ca3b
 * transform-validate: 8dd61516ca75e1d6 color:#ad019e
 * controller-promise: ea028d3479ab7cef color:#e9fe6b
 * initialize-error: 4faf0ff35c27f92c color:#fe7e61
 * render-service: 8e7bdafa8f08ff1b color:#c4b31a
 * setup-reject: a8b679fe799f1631 color:#60021f
 * variable-calculate: 9bae40c31f0e93eb color:#14e66a
 * calculate-execute: 2191b0e362e2c3e6 color:#c27591
 * calculate-controller: f03ef71ebc19fb26 color:#a0eaa8
 * observer-parameter: a593cf189e551b07 color:#d97ac5
 * handler-utility: 9c8eeaf567a650d3 color:#4d008b
 * parse-state: 1bf576d253e7d087 color:#a87e6a
 * prototype-setup: da88725ef4ef5ea0 color:#5097b1
 * array-prototype: 8319bab802f98a73 color:#b6f95b
 * method-item: 4c8acfa9f6c81730 color:#23d849
 * list-utility: d8d867e0f0615294 color:#8d3d46
 * observer-execute: b4df8b6110a0fdd9 color:#b4d0b2
 * method-execute: a018549ca63293c5 color:#ac8ead
 * index-state: 857c365e03f2f99a color:#1a312e
 * async-manager: 21d5267ff7267918 color:#fb00f2
 * parse-execute: 401c78be28f797e2 color:#414154
 * success-observer: 37740f32d4e378d0 color:#cbc6b8
 * method-validate: dec503015e501255 color:#2da842
 * transform-calculate: 6aa2a90259f6dcd6 color:#db4e65
 * module-async: b54cbead786b3e3f color:#fe92cc
 * extends-constant: 758e5d0c3d9a1d94 color:#bb359b
 * extends-array: 032995ffac1aaf54 color:#4c4ea0
 */



/*
 * item-success: a0372e52aa607d9e color:#81252c
 * value-component: 1ee73660592066c7 color:#685bb2
 * subscriber-extends: 189395c7d625a7dd color:#e9bbfc
 * event-update: c5506cba91f6222e color:#ecd609
 * initialize-function: 79e1e555bb20fff2 color:#65722f
 * parse-props: 2d8d593178a36207 color:#a67006
 * constructor-process: 351f39492b40a6b6 color:#26213
 * handler-cache: 6c1782d7a879f884 color:#5c929a
 * result-subscriber: dafbeea0bd9b428d color:#ec2cc4
 * constructor-cache: cc8ea0450550de1f color:#b4c693
 * constant-controller: 19f79b97d961d430 color:#bc324a
 * cache-return: 2619c5be6822bb90 color:#443dee
 * component-method: 581a485419b60329 color:#9255d0
 * state-execute: ac3f2ddde44d4030 color:#6ea61c
 * response-error: d2fbfa9f971914d9 color:#3b0f04
 * state-validate: f99bd695b8f2d587 color:#25d7e9
 * list-helper: 181bb4baa5bb9a84 color:#d5d111
 * helper-load: 2776ec89b901d545 color:#dd37fc
 * update-success: 1809067c95be1291 color:#8be59
 * promise-return: eb9bc309bc6f9c11 color:#35f9c7
 * load-prototype: 40031a2dd5c4e6c2 color:#fbfb5d
 * object-boolean: a75efa8401ed23a4 color:#7f0433
 * implements-constructor: d3ef9fb1b4a14bcb color:#9661d2
 * result-controller: 1777210c75facab4 color:#a81340
 * boolean-render: 47cfb89aa7501875 color:#f8ed51
 * error-success: 052526ff67e0ea9c color:#ae1e70
 */


/*
 * value-prototype: 8b6c9f13ae996f67 color:#e35118
 * promise-validate: 3f734fa95dddc589 color:#693701
 * abstract-variable: 7b6e16bfca22d461 color:#51756b
 * error-async: 0d672f71687105b1 color:#4afda7
 * observer-listener: b0a778c0fb755d1e color:#94e916
 * array-setup: c40687fe64c36e78 color:#a23f81
 * listener-helper: 85b79fa812e8b775 color:#8b45f1
 * observer-initialize: ff2f629b11106fb4 color:#57d26b
 * props-helper: 17d331b669f79bb5 color:#d354d5
 * service-execute: 68d121a27e70c1ac color:#3f9990
 * utility-load: 13cf44af7340afce color:#6ec0d1
 * async-initialize: 738ef53afbd211cb color:#21d4d0
 * optimize-property: f20c43bfce38680a color:#f2bcf0
 * state-request: fd3decbbc4d40016 color:#b415d2
 * implements-storage: caaaeefefd6499db color:#e51016
 * parameter-abstract: 3b60d02cb8ba4838 color:#dac57
 * function-process: 968e28a8e22be5a6 color:#739d0f
 * async-number: 59d1e4c94e778110 color:#af6567
 * async-render: 63f71b3b734ba9c2 color:#6669f8
 * controller-parse: cac27b92f3c6ea85 color:#3cda54
 * boolean-load: ca4610495bdbee81 color:#83ed40
 * key-optimize: 0a872a86653c9a29 color:#8a5b51
 * utility-callback: 713b4276e17af486 color:#3f959a
 * object-render: 85a95781a0c4d131 color:#c9025
 * fetch-property: 3dbcaebd6e750045 color:#dedd64
 */



.uniui-cart-filled[data-v-b25a9929]:before{content:""}.uniui-gift-filled[data-v-b25a9929]:before{content:""}.uniui-color[data-v-b25a9929]:before{content:""}.uniui-wallet[data-v-b25a9929]:before{content:""}.uniui-settings-filled[data-v-b25a9929]:before{content:""}.uniui-auth-filled[data-v-b25a9929]:before{content:""}.uniui-shop-filled[data-v-b25a9929]:before{content:""}.uniui-staff-filled[data-v-b25a9929]:before{content:""}.uniui-vip-filled[data-v-b25a9929]:before{content:""}.uniui-plus-filled[data-v-b25a9929]:before{content:""}.uniui-folder-add-filled[data-v-b25a9929]:before{content:""}.uniui-color-filled[data-v-b25a9929]:before{content:""}.uniui-tune-filled[data-v-b25a9929]:before{content:""}.uniui-calendar-filled[data-v-b25a9929]:before{content:""}.uniui-notification-filled[data-v-b25a9929]:before{content:""}.uniui-wallet-filled[data-v-b25a9929]:before{content:""}.uniui-medal-filled[data-v-b25a9929]:before{content:""}.uniui-fire-filled[data-v-b25a9929]:before{content:""}.uniui-refreshempty[data-v-b25a9929]:before{content:""}.uniui-location-filled[data-v-b25a9929]:before{content:""}.uniui-person-filled[data-v-b25a9929]:before{content:""}.uniui-personadd-filled[data-v-b25a9929]:before{content:""}.uniui-arrowthinleft[data-v-b25a9929]:before{content:""}.uniui-arrowthinup[data-v-b25a9929]:before{content:""}.uniui-arrowthindown[data-v-b25a9929]:before{content:""}.uniui-back[data-v-b25a9929]:before{content:""}.uniui-forward[data-v-b25a9929]:before{content:""}.uniui-arrow-right[data-v-b25a9929]:before{content:""}.uniui-arrow-left[data-v-b25a9929]:before{content:""}.uniui-arrow-up[data-v-b25a9929]:before{content:""}.uniui-arrow-down[data-v-b25a9929]:before{content:""}.uniui-arrowthinright[data-v-b25a9929]:before{content:""}.uniui-down[data-v-b25a9929]:before{content:""}.uniui-bottom[data-v-b25a9929]:before{content:""}.uniui-arrowright[data-v-b25a9929]:before{content:""}.uniui-right[data-v-b25a9929]:before{content:""}.uniui-up[data-v-b25a9929]:before{content:""}.uniui-top[data-v-b25a9929]:before{content:""}.uniui-left[data-v-b25a9929]:before{content:""}.uniui-arrowup[data-v-b25a9929]:before{content:""}.uniui-eye[data-v-b25a9929]:before{content:""}.uniui-eye-filled[data-v-b25a9929]:before{content:""}.uniui-eye-slash[data-v-b25a9929]:before{content:""}.uniui-eye-slash-filled[data-v-b25a9929]:before{content:""}.uniui-info-filled[data-v-b25a9929]:before{content:""}.uniui-reload[data-v-b25a9929]:before{content:""}.uniui-micoff-filled[data-v-b25a9929]:before{content:""}.uniui-map-pin-ellipse[data-v-b25a9929]:before{content:""}.uniui-map-pin[data-v-b25a9929]:before{content:""}.uniui-location[data-v-b25a9929]:before{content:""}.uniui-starhalf[data-v-b25a9929]:before{content:""}.uniui-star[data-v-b25a9929]:before{content:""}.uniui-star-filled[data-v-b25a9929]:before{content:""}.uniui-calendar[data-v-b25a9929]:before{content:""}.uniui-fire[data-v-b25a9929]:before{content:""}.uniui-medal[data-v-b25a9929]:before{content:""}.uniui-font[data-v-b25a9929]:before{content:""}.uniui-gift[data-v-b25a9929]:before{content:""}.uniui-link[data-v-b25a9929]:before{content:""}.uniui-notification[data-v-b25a9929]:before{content:""}.uniui-staff[data-v-b25a9929]:before{content:""}.uniui-vip[data-v-b25a9929]:before{content:""}.uniui-folder-add[data-v-b25a9929]:before{content:""}.uniui-tune[data-v-b25a9929]:before{content:""}.uniui-auth[data-v-b25a9929]:before{content:""}.uniui-person[data-v-b25a9929]:before{content:""}.uniui-email-filled[data-v-b25a9929]:before{content:""}.uniui-phone-filled[data-v-b25a9929]:before{content:""}.uniui-phone[data-v-b25a9929]:before{content:""}.uniui-email[data-v-b25a9929]:before{content:""}.uniui-personadd[data-v-b25a9929]:before{content:""}.uniui-chatboxes-filled[data-v-b25a9929]:before{content:""}.uniui-contact[data-v-b25a9929]:before{content:""}.uniui-chatbubble-filled[data-v-b25a9929]:before{content:""}.uniui-contact-filled[data-v-b25a9929]:before{content:""}.uniui-chatboxes[data-v-b25a9929]:before{content:""}.uniui-chatbubble[data-v-b25a9929]:before{content:""}.uniui-upload-filled[data-v-b25a9929]:before{content:""}.uniui-upload[data-v-b25a9929]:before{content:""}.uniui-weixin[data-v-b25a9929]:before{content:""}.uniui-compose[data-v-b25a9929]:before{content:""}.uniui-qq[data-v-b25a9929]:before{content:""}.uniui-download-filled[data-v-b25a9929]:before{content:""}.uniui-pyq[data-v-b25a9929]:before{content:""}.uniui-sound[data-v-b25a9929]:before{content:""}.uniui-trash-filled[data-v-b25a9929]:before{content:""}.uniui-sound-filled[data-v-b25a9929]:before{content:""}.uniui-trash[data-v-b25a9929]:before{content:""}.uniui-videocam-filled[data-v-b25a9929]:before{content:""}.uniui-spinner-cycle[data-v-b25a9929]:before{content:""}.uniui-weibo[data-v-b25a9929]:before{content:""}.uniui-videocam[data-v-b25a9929]:before{content:""}.uniui-download[data-v-b25a9929]:before{content:""}.uniui-help[data-v-b25a9929]:before{content:""}.uniui-navigate-filled[data-v-b25a9929]:before{content:""}.uniui-plusempty[data-v-b25a9929]:before{content:""}.uniui-smallcircle[data-v-b25a9929]:before{content:""}.uniui-minus-filled[data-v-b25a9929]:before{content:""}.uniui-micoff[data-v-b25a9929]:before{content:""}.uniui-closeempty[data-v-b25a9929]:before{content:""}.uniui-clear[data-v-b25a9929]:before{content:""}.uniui-navigate[data-v-b25a9929]:before{content:""}.uniui-minus[data-v-b25a9929]:before{content:""}.uniui-image[data-v-b25a9929]:before{content:""}.uniui-mic[data-v-b25a9929]:before{content:""}.uniui-paperplane[data-v-b25a9929]:before{content:""}.uniui-close[data-v-b25a9929]:before{content:""}.uniui-help-filled[data-v-b25a9929]:before{content:""}.uniui-paperplane-filled[data-v-b25a9929]:before{content:""}.uniui-plus[data-v-b25a9929]:before{content:""}.uniui-mic-filled[data-v-b25a9929]:before{content:""}.uniui-image-filled[data-v-b25a9929]:before{content:""}.uniui-locked-filled[data-v-b25a9929]:before{content:""}.uniui-info[data-v-b25a9929]:before{content:""}.uniui-locked[data-v-b25a9929]:before{content:""}.uniui-camera-filled[data-v-b25a9929]:before{content:""}.uniui-chat-filled[data-v-b25a9929]:before{content:""}.uniui-camera[data-v-b25a9929]:before{content:""}.uniui-circle[data-v-b25a9929]:before{content:""}.uniui-checkmarkempty[data-v-b25a9929]:before{content:""}.uniui-chat[data-v-b25a9929]:before{content:""}.uniui-circle-filled[data-v-b25a9929]:before{content:""}.uniui-flag[data-v-b25a9929]:before{content:""}.uniui-flag-filled[data-v-b25a9929]:before{content:""}.uniui-gear-filled[data-v-b25a9929]:before{content:""}.uniui-home[data-v-b25a9929]:before{content:""}.uniui-home-filled[data-v-b25a9929]:before{content:""}.uniui-gear[data-v-b25a9929]:before{content:""}.uniui-smallcircle-filled[data-v-b25a9929]:before{content:""}.uniui-map-filled[data-v-b25a9929]:before{content:""}.uniui-map[data-v-b25a9929]:before{content:""}.uniui-refresh-filled[data-v-b25a9929]:before{content:""}.uniui-refresh[data-v-b25a9929]:before{content:""}.uniui-cloud-upload[data-v-b25a9929]:before{content:""}.uniui-cloud-download-filled[data-v-b25a9929]:before{content:""}.uniui-cloud-download[data-v-b25a9929]:before{content:""}.uniui-cloud-upload-filled[data-v-b25a9929]:before{content:""}.uniui-redo[data-v-b25a9929]:before{content:""}.uniui-images-filled[data-v-b25a9929]:before{content:""}.uniui-undo-filled[data-v-b25a9929]:before{content:""}.uniui-more[data-v-b25a9929]:before{content:""}.uniui-more-filled[data-v-b25a9929]:before{content:""}.uniui-undo[data-v-b25a9929]:before{content:""}.uniui-images[data-v-b25a9929]:before{content:""}.uniui-paperclip[data-v-b25a9929]:before{content:""}.uniui-settings[data-v-b25a9929]:before{content:""}.uniui-search[data-v-b25a9929]:before{content:""}.uniui-redo-filled[data-v-b25a9929]:before{content:""}.uniui-list[data-v-b25a9929]:before{content:""}.uniui-mail-open-filled[data-v-b25a9929]:before{content:""}.uniui-hand-down-filled[data-v-b25a9929]:before{content:""}.uniui-hand-down[data-v-b25a9929]:before{content:""}.uniui-hand-up-filled[data-v-b25a9929]:before{content:""}.uniui-hand-up[data-v-b25a9929]:before{content:""}.uniui-heart-filled[data-v-b25a9929]:before{content:""}.uniui-mail-open[data-v-b25a9929]:before{content:""}.uniui-heart[data-v-b25a9929]:before{content:""}.uniui-loop[data-v-b25a9929]:before{content:""}.uniui-pulldown[data-v-b25a9929]:before{content:""}.uniui-scan[data-v-b25a9929]:before{content:""}.uniui-bars[data-v-b25a9929]:before{content:""}.uniui-checkbox[data-v-b25a9929]:before{content:""}.uniui-checkbox-filled[data-v-b25a9929]:before{content:""}.uniui-shop[data-v-b25a9929]:before{content:""}.uniui-headphones[data-v-b25a9929]:before{content:""}.uniui-cart[data-v-b25a9929]:before{content:""}@font-face{font-family:uniicons;src:url(/assets/fonts/q4gf79.DN59BOw4.ttf)}.uni-icons[data-v-b25a9929]{font-family:uniicons;text-decoration:none;text-align:center}.payment-mask[data-v-66cd17cd]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);animation:maskFadeIn-66cd17cd .3s ease}.payment-popup[data-v-66cd17cd]{position:fixed;left:0;right:0;bottom:-100%;max-height:70vh;background-color:#fff;border-radius:1rem 1rem 0 0;display:flex;flex-direction:column;transition:bottom .3s ease}@media (min-width: 768px){.payment-popup[data-v-66cd17cd]{left:50%;right:auto;width:500px;transform:translate(-50%);border-radius:16px 16px 0 0}}.payment-popup.active[data-v-66cd17cd]{bottom:0}.payment-header[data-v-66cd17cd]{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.25rem .9375rem;border-bottom:.0625rem solid #f0f0f0}@media (min-width: 768px){.payment-header[data-v-66cd17cd]{padding:24px 24px 20px;border-bottom:1px solid #f0f0f0}}.payment-header .payment-title[data-v-66cd17cd]{font-size:1.125rem;font-weight:600;color:#333}@media (min-width: 768px){.payment-header .payment-title[data-v-66cd17cd]{font-size:20px}}.payment-header .payment-close[data-v-66cd17cd]{width:1.75rem;height:1.75rem;display:flex;align-items:center;justify-content:center;cursor:pointer}@media (min-width: 768px){.payment-header .payment-close[data-v-66cd17cd]{width:32px;height:32px}.payment-header .payment-close[data-v-66cd17cd]:hover{background-color:#f5f5f5;border-radius:50%}}.order-info[data-v-66cd17cd]{padding:1rem 1.25rem;background-color:#f8f9fa;margin:.625rem 1.25rem;border-radius:.5rem}@media (min-width: 768px){.order-info[data-v-66cd17cd]{padding:20px 24px;margin:12px 24px;border-radius:10px}}.order-info .order-row[data-v-66cd17cd]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.625rem}@media (min-width: 768px){.order-info .order-row[data-v-66cd17cd]{margin-bottom:12px}}.order-info .order-row[data-v-66cd17cd]:last-child{margin-bottom:0}.order-info .order-row.highlight[data-v-66cd17cd]{padding-top:.625rem;border-top:.0625rem solid #e5e5e5;margin-top:.625rem}@media (min-width: 768px){.order-info .order-row.highlight[data-v-66cd17cd]{padding-top:12px;border-top:1px solid #e5e5e5;margin-top:12px}}.order-info .order-row .order-label[data-v-66cd17cd]{font-size:.875rem;color:#666}@media (min-width: 768px){.order-info .order-row .order-label[data-v-66cd17cd]{font-size:14px}}.order-info .order-row .order-value[data-v-66cd17cd]{font-size:.875rem;color:#333}@media (min-width: 768px){.order-info .order-row .order-value[data-v-66cd17cd]{font-size:14px}}.order-info .order-row .order-amount[data-v-66cd17cd]{font-size:1.25rem;font-weight:700;color:#ff6ba5}@media (min-width: 768px){.order-info .order-row .order-amount[data-v-66cd17cd]{font-size:24px}}.payment-methods[data-v-66cd17cd]{flex:1;overflow-y:auto;padding:.625rem 1.25rem}@media (min-width: 768px){.payment-methods[data-v-66cd17cd]{padding:12px 24px}}.payment-methods .method-item[data-v-66cd17cd]{display:flex;justify-content:space-between;align-items:center;padding:1rem;margin-bottom:.625rem;background-color:#f8f9fa;border:.09375rem solid transparent;border-radius:.5rem;cursor:pointer;transition:all .3s}@media (min-width: 768px){.payment-methods .method-item[data-v-66cd17cd]{padding:20px;margin-bottom:12px;border:2px solid transparent;border-radius:10px}.payment-methods .method-item[data-v-66cd17cd]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.08)}}.payment-methods .method-item.selected[data-v-66cd17cd]{background:linear-gradient(135deg,#fff5f8,#ffe8f0);border-color:#ff6ba5}.payment-methods .method-item[data-v-66cd17cd]:last-child{margin-bottom:0}.payment-methods .method-item[data-v-66cd17cd]:active{transform:scale(.98)}.payment-methods .method-item .method-left[data-v-66cd17cd]{display:flex;align-items:center;gap:.75rem}@media (min-width: 768px){.payment-methods .method-item .method-left[data-v-66cd17cd]{gap:16px}}.payment-methods .method-item .method-left .method-icon[data-v-66cd17cd]{width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;border-radius:50%}@media (min-width: 768px){.payment-methods .method-item .method-left .method-icon[data-v-66cd17cd]{width:48px;height:48px}}.payment-methods .method-item .method-left .method-info[data-v-66cd17cd]{display:flex;flex-direction:column;gap:.25rem}@media (min-width: 768px){.payment-methods .method-item .method-left .method-info[data-v-66cd17cd]{gap:5px}}.payment-methods .method-item .method-left .method-info .method-name[data-v-66cd17cd]{font-size:1rem;font-weight:600;color:#333}@media (min-width: 768px){.payment-methods .method-item .method-left .method-info .method-name[data-v-66cd17cd]{font-size:16px}}.payment-methods .method-item .method-left .method-info .method-desc[data-v-66cd17cd]{font-size:.75rem;color:#999}@media (min-width: 768px){.payment-methods .method-item .method-left .method-info .method-desc[data-v-66cd17cd]{font-size:13px}}.payment-methods .method-item .method-right[data-v-66cd17cd]{flex-shrink:0}.payment-footer[data-v-66cd17cd]{padding:1rem 1.25rem;border-top:.0625rem solid #f0f0f0}@media (min-width: 768px){.payment-footer[data-v-66cd17cd]{padding:20px 24px;border-top:1px solid #f0f0f0}}.payment-footer .pay-btn[data-v-66cd17cd]{width:100%;padding:0 .875rem;background:linear-gradient(135deg,#ff6ba5,#ff9ec3);border-radius:1.5rem;border:none;cursor:pointer;transition:all .3s;box-shadow:0 .25rem .625rem rgba(255,107,165,.3)}.payment-footer .pay-btn[data-v-66cd17cd]:after{border:none}@media (min-width: 768px){.payment-footer .pay-btn[data-v-66cd17cd]{padding:16px;border-radius:28px}.payment-footer .pay-btn[data-v-66cd17cd]:hover:not(.disabled){transform:translateY(-2px);box-shadow:0 12px 28px rgba(255,107,165,.4)}}.payment-footer .pay-btn[data-v-66cd17cd]:active:not(.disabled){transform:scale(.98)}.payment-footer .pay-btn.disabled[data-v-66cd17cd],.payment-footer .pay-btn[data-v-66cd17cd]:disabled{background:linear-gradient(135deg,#d0d0d0,#e0e0e0)!important;cursor:not-allowed!important;box-shadow:0 .125rem .375rem rgba(0,0,0,.06)!important;opacity:1!important}@media (min-width: 768px){.payment-footer .pay-btn.disabled[data-v-66cd17cd],.payment-footer .pay-btn[data-v-66cd17cd]:disabled{box-shadow:0 2px 8px rgba(0,0,0,.06)!important}}.payment-footer .pay-btn.disabled .btn-text[data-v-66cd17cd],.payment-footer .pay-btn:disabled .btn-text[data-v-66cd17cd]{color:#999!important}.payment-footer .pay-btn .btn-text[data-v-66cd17cd]{font-size:1rem;font-weight:600;color:#fff;transition:color .3s}@media (min-width: 768px){.payment-footer .pay-btn .btn-text[data-v-66cd17cd]{font-size:16px}}@keyframes maskFadeIn-66cd17cd{0%{opacity:0}to{opacity:1}}.usdt-mask[data-v-7b80791f]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);animation:maskFadeIn-7b80791f .3s ease;z-index:920}.usdt-popup[data-v-7b80791f]{position:fixed;left:0;right:0;bottom:-100%;width:100%;max-height:90vh;background:linear-gradient(180deg,#fff,#fafbfc);border-radius:.75rem .75rem 0 0;display:flex;flex-direction:column;transition:bottom .4s cubic-bezier(.4,0,.2,1);overflow:hidden;box-shadow:0 -.25rem 1.5rem rgba(0,0,0,.15);box-sizing:border-box;z-index:921}@media (min-width: 768px){.usdt-popup[data-v-7b80791f]{left:50%;right:auto;width:600px;max-width:90vw;transform:translate(-50%);border-radius:16px 16px 0 0}}.usdt-popup.active[data-v-7b80791f]{bottom:0}.usdt-header[data-v-7b80791f]{display:flex;justify-content:space-between;align-items:center;padding:.375rem .375rem .3125rem;background:linear-gradient(135deg,#26a69a,#2bbbad);flex-shrink:0;box-sizing:border-box}@media (min-width: 768px){.usdt-header[data-v-7b80791f]{padding:16px 20px 12px}}.usdt-header .usdt-title[data-v-7b80791f]{font-size:1rem;font-weight:700;color:#fff;text-shadow:0 .0625rem .25rem rgba(0,0,0,.1)}@media (min-width: 768px){.usdt-header .usdt-title[data-v-7b80791f]{font-size:18px}}.usdt-header .usdt-close[data-v-7b80791f]{width:1.625rem;height:1.625rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s;background:rgba(255,255,255,.2);border-radius:50%}@media (min-width: 768px){.usdt-header .usdt-close[data-v-7b80791f]{width:32px;height:32px}.usdt-header .usdt-close[data-v-7b80791f]:hover{background:rgba(255,255,255,.3);transform:rotate(90deg)}}.usdt-header .usdt-close[data-v-7b80791f]:active{transform:scale(.9)}.usdt-content[data-v-7b80791f]{flex:1;overflow-y:auto;padding:.3125rem .75rem;box-sizing:border-box}@media (min-width: 768px){.usdt-content[data-v-7b80791f]{padding:12px 20px}}.qr-section[data-v-7b80791f]{display:flex;flex-direction:column;align-items:center;margin-bottom:.3125rem}@media (min-width: 768px){.qr-section[data-v-7b80791f]{margin-bottom:12px}}.qr-section .qr-wrapper[data-v-7b80791f]{width:8.375rem;height:8.375rem;padding:.5rem;background:#fff;border-radius:.5rem;box-shadow:0 .125rem .625rem rgba(0,0,0,.08)}@media (min-width: 768px){.qr-section .qr-wrapper[data-v-7b80791f]{width:200px;height:200px;padding:10px;border-radius:10px}}.qr-section .qr-wrapper .qr-code[data-v-7b80791f]{width:100%;height:100%}.qr-section .qr-hint[data-v-7b80791f]{margin-top:.3125rem;font-size:.75rem;color:#999}@media (min-width: 768px){.qr-section .qr-hint[data-v-7b80791f]{margin-top:8px;font-size:13px}}.payment-info[data-v-7b80791f]{background:#fff;border-radius:.5rem;padding:.5rem .625rem;margin-bottom:.3125rem;box-shadow:0 .0625rem .375rem rgba(0,0,0,.05)}@media (min-width: 768px){.payment-info[data-v-7b80791f]{border-radius:10px;padding:12px 16px;margin-bottom:10px}}.payment-info .info-row[data-v-7b80791f]{display:flex;justify-content:space-between;align-items:center;padding:.3125rem 0}@media (min-width: 768px){.payment-info .info-row[data-v-7b80791f]{padding:8px 0}}.payment-info .info-row[data-v-7b80791f]:not(:last-child){border-bottom:.03125rem solid #f0f0f0}.payment-info .info-row.highlight[data-v-7b80791f]{background:linear-gradient(135deg,#f0f9f8,#e6f7f5);border-radius:.375rem;padding:.5rem;margin-bottom:.25rem}@media (min-width: 768px){.payment-info .info-row.highlight[data-v-7b80791f]{border-radius:8px;padding:12px;margin-bottom:6px}}.payment-info .info-row .info-left[data-v-7b80791f]{display:flex;align-items:center;gap:.3125rem}@media (min-width: 768px){.payment-info .info-row .info-left[data-v-7b80791f]{gap:8px}}.payment-info .info-row .info-right[data-v-7b80791f]{display:flex;align-items:baseline;gap:.1875rem}@media (min-width: 768px){.payment-info .info-row .info-right[data-v-7b80791f]{gap:4px}}.payment-info .info-row .info-label[data-v-7b80791f]{font-size:.8125rem;color:#333;font-weight:600}@media (min-width: 768px){.payment-info .info-row .info-label[data-v-7b80791f]{font-size:14px}}.payment-info .info-row .info-label-small[data-v-7b80791f]{font-size:.6875rem;color:#999}@media (min-width: 768px){.payment-info .info-row .info-label-small[data-v-7b80791f]{font-size:12px}}.payment-info .info-row .info-value-large[data-v-7b80791f]{font-size:1.25rem;font-weight:700;color:#26a69a}@media (min-width: 768px){.payment-info .info-row .info-value-large[data-v-7b80791f]{font-size:24px}}.payment-info .info-row .info-unit[data-v-7b80791f]{font-size:.75rem;color:#26a69a;font-weight:600}@media (min-width: 768px){.payment-info .info-row .info-unit[data-v-7b80791f]{font-size:14px}}.payment-info .info-row .info-value-cny[data-v-7b80791f]{font-size:.875rem;color:#666;font-weight:600;margin-left:.25rem}@media (min-width: 768px){.payment-info .info-row .info-value-cny[data-v-7b80791f]{font-size:16px;margin-left:5px}}.payment-info .info-row .info-rate-hint[data-v-7b80791f]{font-size:.6875rem;color:#999;margin-left:.25rem}@media (min-width: 768px){.payment-info .info-row .info-rate-hint[data-v-7b80791f]{font-size:12px;margin-left:5px}}.payment-info .info-row.address-row[data-v-7b80791f]{padding-bottom:.3125rem;border-bottom:none}@media (min-width: 768px){.payment-info .info-row.address-row[data-v-7b80791f]{padding-bottom:6px}}.payment-info .info-row.address-row .address-left[data-v-7b80791f]{display:flex;align-items:center;gap:.25rem}@media (min-width: 768px){.payment-info .info-row.address-row .address-left[data-v-7b80791f]{gap:6px}}.payment-info .address-value-row[data-v-7b80791f]{display:flex;align-items:center;justify-content:space-between;padding:.3125rem .5rem;background:#f5f5f5;border-radius:.3125rem;margin-bottom:.1875rem}@media (min-width: 768px){.payment-info .address-value-row[data-v-7b80791f]{padding:6px 12px;border-radius:6px;margin-bottom:6px}}.payment-info .address-value-row .address-value[data-v-7b80791f]{flex:1;font-size:.6875rem;color:#333;word-break:break-all;font-family:monospace}@media (min-width: 768px){.payment-info .address-value-row .address-value[data-v-7b80791f]{font-size:12px}}.payment-info .address-value-row .copy-btn[data-v-7b80791f]{display:flex;align-items:center;gap:.1875rem;padding:.25rem .5rem;background:#26a69a;border-radius:.25rem;margin-left:.3125rem;flex-shrink:0}@media (min-width: 768px){.payment-info .address-value-row .copy-btn[data-v-7b80791f]{gap:4px;padding:6px 10px;border-radius:5px;margin-left:8px}.payment-info .address-value-row .copy-btn[data-v-7b80791f]:hover{background:#2bbbad}}.payment-info .address-value-row .copy-btn[data-v-7b80791f]:active{transform:scale(.95)}.payment-info .address-value-row .copy-btn .copy-text[data-v-7b80791f]{font-size:.6875rem;color:#fff;font-weight:600}@media (min-width: 768px){.payment-info .address-value-row .copy-btn .copy-text[data-v-7b80791f]{font-size:12px}}.payment-info .countdown-row .countdown-left[data-v-7b80791f]{display:flex;align-items:center;gap:.3125rem}@media (min-width: 768px){.payment-info .countdown-row .countdown-left[data-v-7b80791f]{gap:6px}}.payment-info .countdown-row .countdown-right .countdown-value[data-v-7b80791f]{font-size:.875rem;font-weight:700;color:#26a69a;font-family:monospace}@media (min-width: 768px){.payment-info .countdown-row .countdown-right .countdown-value[data-v-7b80791f]{font-size:16px}}.payment-info .countdown-row .countdown-right .countdown-value.warning[data-v-7b80791f]{color:#ff6ba5;animation:blink-7b80791f 1s infinite}.payment-tips[data-v-7b80791f]{background:linear-gradient(135deg,#f0f9f8,#e6f7f5);border-radius:.5rem;padding:.5rem .625rem;margin-bottom:.3125rem;border-left:.125rem solid #26a69a}@media (min-width: 768px){.payment-tips[data-v-7b80791f]{border-radius:10px;padding:12px 16px;margin-bottom:8px;border-left-width:3px}}.payment-tips .tips-header[data-v-7b80791f]{display:flex;align-items:center;gap:.25rem;margin-bottom:.25rem}@media (min-width: 768px){.payment-tips .tips-header[data-v-7b80791f]{gap:5px;margin-bottom:6px}}.payment-tips .tips-header .tips-title[data-v-7b80791f]{font-size:.8125rem;font-weight:700;color:#26a69a}@media (min-width: 768px){.payment-tips .tips-header .tips-title[data-v-7b80791f]{font-size:14px}}.payment-tips .tips-list[data-v-7b80791f]{display:flex;flex-direction:column;gap:.1875rem}@media (min-width: 768px){.payment-tips .tips-list[data-v-7b80791f]{gap:4px}}.payment-tips .tips-list .tip-item[data-v-7b80791f]{display:flex;align-items:flex-start;gap:.25rem}@media (min-width: 768px){.payment-tips .tips-list .tip-item[data-v-7b80791f]{gap:5px}}.payment-tips .tips-list .tip-item .tip-dot[data-v-7b80791f]{font-size:.75rem;color:#26a69a;font-weight:700;line-height:1.3}@media (min-width: 768px){.payment-tips .tips-list .tip-item .tip-dot[data-v-7b80791f]{font-size:13px}}.payment-tips .tips-list .tip-item .tip-text[data-v-7b80791f]{flex:1;font-size:.75rem;color:#666;line-height:1.3}@media (min-width: 768px){.payment-tips .tips-list .tip-item .tip-text[data-v-7b80791f]{font-size:13px}}.payment-tips .tips-list .tip-item .tip-text .tip-highlight[data-v-7b80791f]{color:#26a69a;font-weight:700}.order-info[data-v-7b80791f]{display:flex;align-items:center;justify-content:center;gap:.1875rem;padding:.25rem 0}@media (min-width: 768px){.order-info[data-v-7b80791f]{gap:4px;padding:6px 0}}.order-info .order-label[data-v-7b80791f]{font-size:.6875rem;color:#999}@media (min-width: 768px){.order-info .order-label[data-v-7b80791f]{font-size:12px}}.order-info .order-code[data-v-7b80791f]{font-size:.6875rem;color:#666;font-family:monospace}@media (min-width: 768px){.order-info .order-code[data-v-7b80791f]{font-size:12px}}.usdt-footer[data-v-7b80791f]{display:flex;justify-content:space-between;align-items:center;padding:.3125rem;border-top:.03125rem solid #f0f0f0;background:#fff;flex-shrink:0;gap:.1875rem;box-sizing:border-box}@media (min-width: 768px){.usdt-footer[data-v-7b80791f]{padding:5px;gap:5px}}.usdt-footer .footer-btn[data-v-7b80791f]{flex:1;padding:.375rem .875rem;border-radius:.625rem;border:none;cursor:pointer;transition:all .3s;box-sizing:border-box}.usdt-footer .footer-btn[data-v-7b80791f]:after{border:none}@media (min-width: 768px){.usdt-footer .footer-btn[data-v-7b80791f]{padding:10px 20px;border-radius:24px}}.usdt-footer .footer-btn[data-v-7b80791f]:active{transform:scale(.98)}.usdt-footer .footer-btn .btn-text[data-v-7b80791f]{font-size:.875rem;font-weight:600}@media (min-width: 768px){.usdt-footer .footer-btn .btn-text[data-v-7b80791f]{font-size:15px}}.usdt-footer .footer-btn.secondary-btn[data-v-7b80791f]{background:#f5f5f5;box-shadow:0 .125rem .375rem rgba(0,0,0,.05)}@media (min-width: 768px){.usdt-footer .footer-btn.secondary-btn[data-v-7b80791f]{box-shadow:0 2px 8px rgba(0,0,0,.05)}.usdt-footer .footer-btn.secondary-btn[data-v-7b80791f]:hover{background:#e8e8e8}}.usdt-footer .footer-btn.secondary-btn .btn-text[data-v-7b80791f]{color:#666}.usdt-footer .footer-btn.primary-btn[data-v-7b80791f]{background:linear-gradient(135deg,#26a69a,#2bbbad);box-shadow:0 .1875rem .625rem rgba(38,166,154,.3)}@media (min-width: 768px){.usdt-footer .footer-btn.primary-btn[data-v-7b80791f]{box-shadow:0 4px 16px rgba(38,166,154,.3)}.usdt-footer .footer-btn.primary-btn[data-v-7b80791f]:hover{box-shadow:0 8px 24px rgba(38,166,154,.4);transform:translateY(-2px)}}.usdt-footer .footer-btn.primary-btn .btn-text[data-v-7b80791f]{color:#fff}@keyframes maskFadeIn-7b80791f{0%{opacity:0}to{opacity:1}}@keyframes blink-7b80791f{0%,to{opacity:1}50%{opacity:.3}}.feedback-popup[data-v-157a0f48]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999}.popup-mask[data-v-157a0f48]{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5)}.popup-container[data-v-157a0f48]{position:fixed;bottom:0;left:0;right:0;max-height:85vh;width:100%;background-color:#fff;border-radius:1rem 1rem 0 0;display:flex;flex-direction:column;animation:slideUp-157a0f48 .3s ease-out;box-shadow:0 -.25rem 1.5rem rgba(0,0,0,.12)}@media (min-width: 768px){.popup-container[data-v-157a0f48]{left:50%;right:auto;width:600px;max-width:90vw;margin-left:-300px;border-radius:20px 20px 0 0;box-shadow:0 -4px 24px rgba(0,0,0,.12)}}@keyframes slideUp-157a0f48{0%{transform:translateY(100%)}to{transform:translateY(0)}}.popup-header[data-v-157a0f48]{flex-shrink:0;display:flex;justify-content:space-between;align-items:center;padding:.9375rem .9375rem .625rem;border-bottom:.03125rem solid #f0f0f0}.popup-title[data-v-157a0f48]{font-size:1.125rem;font-weight:700;color:#333}.close-btn[data-v-157a0f48]{padding:.3125rem;display:flex;align-items:center;justify-content:center}.input-section[data-v-157a0f48]{flex-shrink:0;padding:.9375rem;border-bottom:.03125rem solid #f0f0f0}.feedback-input[data-v-157a0f48]{width:100%;min-height:6.25rem;padding:.625rem;background-color:#f8f8f8;border-radius:.375rem;font-size:.875rem;color:#333;line-height:1.6;box-sizing:border-box}.input-footer[data-v-157a0f48]{display:flex;justify-content:space-between;align-items:center;margin-top:.625rem}.char-count[data-v-157a0f48]{font-size:.75rem;color:#999}.submit-btn[data-v-157a0f48]{padding:.25rem 1.25rem;background:linear-gradient(135deg,#ff6ba5,#ff4d94);color:#fff;border-radius:.375rem;font-size:.875rem;border:none}.submit-btn.disabled[data-v-157a0f48]{background:#ccc}.rate-limit-tip[data-v-157a0f48]{display:flex;align-items:center;gap:.25rem;margin-top:.5rem;padding:.375rem .5rem;background-color:#fff5f5;border-radius:.25rem}.tip-text[data-v-157a0f48]{font-size:.75rem;color:#ff6ba5}.feedback-list-section[data-v-157a0f48]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.section-title[data-v-157a0f48]{flex-shrink:0;display:flex;justify-content:space-between;align-items:center;padding:.9375rem .9375rem .625rem;font-size:1rem;font-weight:700;color:#333}.title-left[data-v-157a0f48]{display:flex;align-items:center}.count-text[data-v-157a0f48]{margin-left:.25rem;font-size:.875rem;color:#999;font-weight:400}.refresh-btn[data-v-157a0f48]{display:flex;align-items:center;gap:.1875rem;padding:.25rem .5rem;background-color:#fff5f7;border-radius:.625rem;cursor:pointer;transition:all .3s ease}.refresh-btn[data-v-157a0f48]:active{background-color:#ffe5ea;transform:scale(.95)}.refresh-btn.refreshing[data-v-157a0f48]{opacity:.6;pointer-events:none}.refresh-btn.refreshing[data-v-157a0f48] .uni-icons{animation:rotate-157a0f48 1s linear infinite}.refresh-text[data-v-157a0f48]{font-size:.75rem;color:#ff6ba5;font-weight:400}@keyframes rotate-157a0f48{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-box[data-v-157a0f48],.empty-box[data-v-157a0f48]{flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3.125rem 0}.loading-text[data-v-157a0f48]{margin-top:.625rem;font-size:.875rem;color:#999}.empty-text[data-v-157a0f48]{margin-top:.75rem;font-size:.875rem;color:#999}.empty-hint[data-v-157a0f48]{margin-top:.375rem;font-size:.75rem;color:#ccc}.feedback-list[data-v-157a0f48]{flex:1;min-height:0;padding:0 .9375rem .9375rem;overflow-y:auto}.feedback-item[data-v-157a0f48]{margin-bottom:.9375rem;padding:.9375rem;background-color:#f8f8f8;border-radius:.5rem}.feedback-content-box[data-v-157a0f48],.reply-box[data-v-157a0f48]{display:flex;flex-direction:column;gap:.375rem}.feedback-label[data-v-157a0f48],.reply-label[data-v-157a0f48]{display:flex;align-items:center;gap:.25rem}.label-text[data-v-157a0f48]{font-size:.75rem;font-weight:700;color:#666}.feedback-text[data-v-157a0f48]{font-size:.875rem;color:#333;line-height:1.6}.feedback-time[data-v-157a0f48]{font-size:.6875rem;color:#999}.reply-box[data-v-157a0f48]{margin-top:.625rem;padding-top:.625rem;border-top:.03125rem dashed #e0e0e0}.reply-text[data-v-157a0f48]{font-size:.875rem;color:#67c23a;line-height:1.6}.reply-time[data-v-157a0f48]{font-size:.6875rem;color:#999}.waiting-reply[data-v-157a0f48]{display:flex;align-items:center;gap:.25rem;margin-top:.5rem;padding:.375rem .5rem;background-color:#f5f5f5;border-radius:.25rem}.waiting-text[data-v-157a0f48]{font-size:.75rem;color:#909399}.load-more[data-v-157a0f48],.no-more[data-v-157a0f48]{display:flex;justify-content:center;padding:.9375rem 0}.load-more-text[data-v-157a0f48],.no-more-text[data-v-157a0f48]{font-size:.75rem;color:#999}.recharge-mask[data-v-bbe82ca2]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);animation:maskFadeIn-bbe82ca2 .3s ease;z-index:900}.recharge-popup[data-v-bbe82ca2]{position:fixed;left:0;right:0;bottom:-100%;max-height:70vh;width:100vw;max-width:100%;background:linear-gradient(180deg,#fff,#fafbfc);border-radius:1rem 1rem 0 0;display:flex;z-index:901;flex-direction:column;transition:bottom .4s cubic-bezier(.4,0,.2,1);overflow:hidden;box-shadow:0 -.25rem 1.5rem rgba(0,0,0,.12);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-sizing:border-box}@media (min-width: 768px){.recharge-popup[data-v-bbe82ca2]{left:50%;right:auto;width:640px;max-width:90vw;transform:translate(-50%);border-radius:20px 20px 0 0;box-shadow:0 -6px 40px rgba(0,0,0,.15);max-height:75vh}}.recharge-popup.active[data-v-bbe82ca2]{bottom:0}.recharge-header[data-v-bbe82ca2]{display:flex;justify-content:space-between;align-items:center;padding:.25rem 1.25rem .1875rem;background:linear-gradient(135deg,#ff6ba5,#ff9ec3,#ffc4d6);position:relative;flex-shrink:0}.recharge-header[data-v-bbe82ca2]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:.125rem;background:linear-gradient(90deg,#fbbf24,#f59e0b,#fbbf24)}@media (min-width: 768px){.recharge-header[data-v-bbe82ca2]{padding:28px 28px 24px}.recharge-header[data-v-bbe82ca2]:after{height:2px}}.recharge-header .recharge-title[data-v-bbe82ca2]{font-size:1.25rem;font-weight:700;color:#fff;text-shadow:0 .0625rem .25rem rgba(0,0,0,.1);letter-spacing:.03125rem}@media (min-width: 768px){.recharge-header .recharge-title[data-v-bbe82ca2]{font-size:22px;letter-spacing:.5px}}.recharge-header .recharge-close[data-v-bbe82ca2]{width:1.875rem;height:1.875rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s;background:rgba(255,255,255,.25);border-radius:50%;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media (min-width: 768px){.recharge-header .recharge-close[data-v-bbe82ca2]{width:36px;height:36px}.recharge-header .recharge-close[data-v-bbe82ca2]:hover{background:rgba(255,255,255,.4);transform:rotate(90deg)}}.recharge-header .recharge-close[data-v-bbe82ca2]:active{transform:scale(.9)}.recharge-tabs[data-v-bbe82ca2]{display:flex;justify-content:center;align-items:center;padding:.375rem 1.25rem;background:linear-gradient(180deg,#fafbfc,#fff);flex-shrink:0;gap:.25rem;border-bottom:.03125rem solid #f0f0f0}@media (min-width: 768px){.recharge-tabs[data-v-bbe82ca2]{padding:8px 28px;gap:6px}}.recharge-tabs .tab-item[data-v-bbe82ca2]{position:relative;padding:.3125rem 1.5rem;cursor:pointer;transition:all .35s cubic-bezier(.4,0,.2,1);border-radius:1.25rem;background:#f5f5f5;border:.0625rem solid transparent;flex:1;max-width:8.75rem;text-align:center}@media (min-width: 768px){.recharge-tabs .tab-item[data-v-bbe82ca2]{padding:6px 32px;border-radius:24px;max-width:160px;border:1px solid transparent}.recharge-tabs .tab-item[data-v-bbe82ca2]:hover:not(.active){background:linear-gradient(135deg,rgba(255,107,165,.05),rgba(255,158,195,.05));border-color:rgba(255,107,165,.2);transform:translateY(-2px)}.recharge-tabs .tab-item:hover:not(.active) .tab-text[data-v-bbe82ca2]{color:#ff6ba5}}.recharge-tabs .tab-item.active[data-v-bbe82ca2]{background:linear-gradient(135deg,#ff6ba5,#ff9ec3);box-shadow:0 .125rem .5rem rgba(255,107,165,.3);border-color:rgba(255,255,255,.3)}.recharge-tabs .tab-item.active .tab-text[data-v-bbe82ca2]{color:#fff;font-weight:700}@media (min-width: 768px){.recharge-tabs .tab-item.active[data-v-bbe82ca2]{box-shadow:0 3px 12px rgba(255,107,165,.35)}}.recharge-tabs .tab-item[data-v-bbe82ca2]:active{transform:scale(.97)}.recharge-tabs .tab-item .tab-text[data-v-bbe82ca2]{font-size:.875rem;color:#666;transition:all .3s;letter-spacing:.01563rem;font-weight:600}@media (min-width: 768px){.recharge-tabs .tab-item .tab-text[data-v-bbe82ca2]{font-size:15px;letter-spacing:.3px}}.recharge-tabs .tab-item .tab-indicator[data-v-bbe82ca2]{display:none}.vip-notice[data-v-bbe82ca2]{padding:.25rem 1.25rem;background:linear-gradient(135deg,#fff5f8,#ffeef5);border-bottom:.03125rem solid #ffe0eb;flex-shrink:0}@media (min-width: 768px){.vip-notice[data-v-bbe82ca2]{padding:6px 28px}}.vip-notice .notice-text[data-v-bbe82ca2]{font-size:.6875rem;color:#ff6ba5;line-height:1.6;display:block;text-align:center}@media (min-width: 768px){.vip-notice .notice-text[data-v-bbe82ca2]{font-size:13px}}.recharge-content[data-v-bbe82ca2]{flex:1;overflow-y:auto;overflow-x:hidden;padding:.625rem;background:linear-gradient(180deg,#fafbfc,#fff);width:100%;max-width:100%;box-sizing:border-box}@media (min-width: 768px){.recharge-content[data-v-bbe82ca2]{padding:14px}}.recharge-content[data-v-bbe82ca2]::-webkit-scrollbar{width:6px}.recharge-content[data-v-bbe82ca2]::-webkit-scrollbar-track{background:#f0f0f0;border-radius:3px}.recharge-content[data-v-bbe82ca2]::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#ff6ba5,#ff9ec3);border-radius:3px}.recharge-content[data-v-bbe82ca2]::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#ff5a95,#ff8eb3)}.content-section[data-v-bbe82ca2]{width:100%;max-width:100%;box-sizing:border-box}.loading-state[data-v-bbe82ca2]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.5625rem 0;gap:.3125rem}@media (min-width: 768px){.loading-state[data-v-bbe82ca2]{padding:30px 0;gap:6px}}.loading-state .loading-text[data-v-bbe82ca2]{font-size:.875rem;color:#999}@media (min-width: 768px){.loading-state .loading-text[data-v-bbe82ca2]{font-size:14px}}.empty-state[data-v-bbe82ca2]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.5625rem 0;gap:.3125rem}@media (min-width: 768px){.empty-state[data-v-bbe82ca2]{padding:30px 0;gap:6px}}.empty-state .empty-text[data-v-bbe82ca2]{font-size:.875rem;color:#999}@media (min-width: 768px){.empty-state .empty-text[data-v-bbe82ca2]{font-size:14px}}.vip-packages[data-v-bbe82ca2]{display:flex;flex-direction:column;gap:.625rem;width:100%;max-width:100%;box-sizing:border-box}@media (min-width: 768px){.vip-packages[data-v-bbe82ca2]{gap:12px}}.package-group[data-v-bbe82ca2]{width:100%;max-width:100%;box-sizing:border-box}.package-group .group-header[data-v-bbe82ca2]{display:flex;align-items:center;gap:.3125rem;margin-bottom:.4375rem;padding:.375rem;background:linear-gradient(135deg,#fff9e6,#fffbf0);border-radius:.5rem;border-left:.1875rem solid #fbbf24;width:100%;max-width:100%;box-sizing:border-box}@media (min-width: 768px){.package-group .group-header[data-v-bbe82ca2]{gap:12px;margin-bottom:18px;padding:16px;border-radius:10px;border-left-width:4px}}.package-group .group-header .group-icon[data-v-bbe82ca2]{width:1.625rem;height:1.625rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#fbbf24,#f59e0b);border-radius:50%;box-shadow:0 .125rem .375rem rgba(251,191,36,.3)}@media (min-width: 768px){.package-group .group-header .group-icon[data-v-bbe82ca2]{width:32px;height:32px;box-shadow:0 2px 8px rgba(251,191,36,.3)}}.package-group .group-header .group-name[data-v-bbe82ca2]{font-size:1.0625rem;font-weight:700;color:#333;flex:1;letter-spacing:.01563rem}@media (min-width: 768px){.package-group .group-header .group-name[data-v-bbe82ca2]{font-size:18px;letter-spacing:.3px}}.package-group .group-header .group-badge[data-v-bbe82ca2]{padding:.1875rem .625rem;background:linear-gradient(135deg,#ff6ba5,#ff9ec3);border-radius:.75rem;box-shadow:0 .125rem .375rem rgba(255,107,165,.25)}@media (min-width: 768px){.package-group .group-header .group-badge[data-v-bbe82ca2]{padding:4px 12px;border-radius:14px;box-shadow:0 2px 8px rgba(255,107,165,.25)}}.package-group .group-header .group-badge.free[data-v-bbe82ca2]{background:linear-gradient(135deg,#10b981,#34d399);box-shadow:0 .125rem .375rem rgba(16,185,129,.25)}@media (min-width: 768px){.package-group .group-header .group-badge.free[data-v-bbe82ca2]{box-shadow:0 2px 8px rgba(16,185,129,.25)}}.package-group .group-header .group-badge .badge-text[data-v-bbe82ca2]{font-size:.6875rem;color:#fff;font-weight:600;letter-spacing:.01563rem}@media (min-width: 768px){.package-group .group-header .group-badge .badge-text[data-v-bbe82ca2]{font-size:12px;letter-spacing:.3px}}.package-group .package-list-scroll[data-v-bbe82ca2]{width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;box-sizing:border-box;white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none}.package-group .package-list-scroll[data-v-bbe82ca2]::-webkit-scrollbar{display:none}.package-group .package-list[data-v-bbe82ca2]{display:flex!important;flex-direction:row!important;gap:.15625rem;padding:.0625rem 0;width:auto;min-width:100%;box-sizing:border-box;flex-wrap:nowrap!important;align-items:stretch}@media (min-width: 768px){.package-group .package-list[data-v-bbe82ca2]{gap:6px;padding:1px 0}}.package-group .package-card[data-v-bbe82ca2]{position:relative;display:flex;flex-direction:column!important;align-items:center;width:6.71875rem;min-width:6.71875rem;padding:.5rem .5625rem;background:linear-gradient(135deg,#fff,#fafafa);border:.0625rem solid #e8e8e8;border-radius:.625rem;cursor:pointer;transition:transform .35s cubic-bezier(.4,0,.2,1),box-shadow .35s cubic-bezier(.4,0,.2,1),border-color .35s cubic-bezier(.4,0,.2,1),background .35s cubic-bezier(.4,0,.2,1);flex-shrink:0;box-shadow:0 .125rem .375rem rgba(0,0,0,.05)}@media (min-width: 768px){.package-group .package-card[data-v-bbe82ca2]{width:150px;min-width:150px;padding:11px 16px;border:1px solid #e8e8e8;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.06)}.package-group .package-card[data-v-bbe82ca2]:hover{transform:translateY(-6px) scale(1.02);box-shadow:0 12px 32px rgba(255,107,165,.25);border-color:#ff6ba5}}.package-group .package-card.selected[data-v-bbe82ca2]{background:linear-gradient(135deg,#fff5f8,#ffe8f0);border-color:#ff6ba5;border-width:.09375rem;box-shadow:0 .25rem .75rem rgba(255,107,165,.3)}@media (min-width: 768px){.package-group .package-card.selected[data-v-bbe82ca2]{border-width:2px;box-shadow:0 6px 20px rgba(255,107,165,.35)}}.package-group .package-card.recommended[data-v-bbe82ca2]{border-color:#fbbf24!important;border-width:.09375rem!important;box-shadow:0 .25rem .75rem rgba(251,191,36,.25)!important}@media (min-width: 768px){.package-group .package-card.recommended[data-v-bbe82ca2]{border-width:2px!important}}.package-group .package-card[data-v-bbe82ca2]:active{transform:scale(.96)}.package-group .package-card .recommend-tag[data-v-bbe82ca2]{position:absolute;top:-.0625rem;right:-.0625rem;padding:.25rem .625rem;background:linear-gradient(135deg,#fbbf24,#f59e0b);border-radius:0 .625rem;box-shadow:0 .125rem .375rem rgba(251,191,36,.4)}.package-group .package-card .recommend-tag[data-v-bbe82ca2]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:shimmer-bbe82ca2 2s infinite}@media (min-width: 768px){.package-group .package-card .recommend-tag[data-v-bbe82ca2]{padding:5px 12px;border-radius:0 12px;box-shadow:0 2px 8px rgba(251,191,36,.4);top:-1px;right:-1px}}.package-group .package-card .recommend-tag .recommend-text[data-v-bbe82ca2]{font-size:.6875rem;color:#fff;font-weight:700;letter-spacing:.01563rem;text-shadow:0 .03125rem .0625rem rgba(0,0,0,.2)}@media (min-width: 768px){.package-group .package-card .recommend-tag .recommend-text[data-v-bbe82ca2]{font-size:11px;letter-spacing:.3px}}.package-group .package-card .package-header[data-v-bbe82ca2]{display:flex;flex-direction:column;align-items:center;gap:.375rem;margin-bottom:.5rem}@media (min-width: 768px){.package-group .package-card .package-header[data-v-bbe82ca2]{gap:8px;margin-bottom:10px}}.package-group .package-card .package-header .package-name[data-v-bbe82ca2]{font-size:.9375rem;font-weight:600;color:#333}@media (min-width: 768px){.package-group .package-card .package-header .package-name[data-v-bbe82ca2]{font-size:16px}}.package-group .package-card .package-header .package-duration[data-v-bbe82ca2]{padding:.125rem .375rem;background-color:rgba(255,107,165,.1);border-radius:.375rem}@media (min-width: 768px){.package-group .package-card .package-header .package-duration[data-v-bbe82ca2]{padding:2px 8px;border-radius:8px}}.package-group .package-card .package-header .package-duration .duration-text[data-v-bbe82ca2]{font-size:.6875rem;color:#ff6ba5}@media (min-width: 768px){.package-group .package-card .package-header .package-duration .duration-text[data-v-bbe82ca2]{font-size:12px}}.package-group .package-card .package-price[data-v-bbe82ca2]{display:flex;align-items:baseline;gap:.25rem;margin-bottom:.25rem}@media (min-width: 768px){.package-group .package-card .package-price[data-v-bbe82ca2]{gap:5px;margin-bottom:5px}}.package-group .package-card .package-price .price-number[data-v-bbe82ca2]{font-size:1.25rem;font-weight:700;color:#ff6ba5}@media (min-width: 768px){.package-group .package-card .package-price .price-number[data-v-bbe82ca2]{font-size:24px}}.package-group .package-card .package-price .price-unit[data-v-bbe82ca2]{font-size:.75rem;color:#999}@media (min-width: 768px){.package-group .package-card .package-price .price-unit[data-v-bbe82ca2]{font-size:13px}}.package-group .package-card .package-equal .equal-text[data-v-bbe82ca2]{font-size:.6875rem;color:#999}@media (min-width: 768px){.package-group .package-card .package-equal .equal-text[data-v-bbe82ca2]{font-size:12px}}.package-group .package-card .selected-mark[data-v-bbe82ca2]{position:absolute;bottom:.375rem;right:.375rem;width:1.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#ff6ba5,#ff9ec3);border-radius:50%}@media (min-width: 768px){.package-group .package-card .selected-mark[data-v-bbe82ca2]{bottom:8px;right:8px;width:24px;height:24px}}.points-tip[data-v-bbe82ca2]{display:flex;align-items:center;gap:.5rem;padding:.875rem 1rem;background:linear-gradient(135deg,#fff5f8,#ffe8f0);border-radius:.625rem;margin-bottom:1.125rem;border-left:.1875rem solid #ff6ba5;box-shadow:0 .125rem .5rem rgba(255,107,165,.12);width:100%;max-width:100%;box-sizing:border-box}@media (min-width: 768px){.points-tip[data-v-bbe82ca2]{gap:10px;padding:18px 20px;border-radius:12px;margin-bottom:24px;border-left-width:4px;box-shadow:0 2px 12px rgba(255,107,165,.12)}}.points-tip .tip-text[data-v-bbe82ca2]{font-size:.9375rem;color:#ff6ba5;font-weight:700;letter-spacing:.01563rem;word-break:keep-all;white-space:nowrap}@media (min-width: 768px){.points-tip .tip-text[data-v-bbe82ca2]{font-size:15px;letter-spacing:.3px}}.points-list[data-v-bbe82ca2]{display:grid;grid-template-columns:repeat(2,1fr);gap:.625rem;margin-top:1.25rem;width:100%;max-width:100%;box-sizing:border-box}@media (min-width: 768px){.points-list[data-v-bbe82ca2]{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:24px}}.points-card[data-v-bbe82ca2]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.375rem .75rem;background:linear-gradient(135deg,#fff,#fafafa);border:.0625rem solid #e8e8e8;border-radius:.625rem;cursor:pointer;transition:transform .35s cubic-bezier(.4,0,.2,1),box-shadow .35s cubic-bezier(.4,0,.2,1),border-color .35s cubic-bezier(.4,0,.2,1),background .35s cubic-bezier(.4,0,.2,1);box-shadow:0 .125rem .375rem rgba(0,0,0,.05);width:100%;max-width:100%;box-sizing:border-box}@media (min-width: 768px){.points-card[data-v-bbe82ca2]{padding:28px 16px;border:1px solid #e8e8e8;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.06)}.points-card[data-v-bbe82ca2]:hover{transform:translateY(-6px) scale(1.02);box-shadow:0 12px 32px rgba(255,107,165,.25);border-color:#ff6ba5}}.points-card.selected[data-v-bbe82ca2]{background:linear-gradient(135deg,#fff5f8,#ffe8f0);border-color:#ff6ba5!important;border-width:.09375rem!important;box-shadow:0 .25rem .75rem rgba(255,107,165,.3)!important}@media (min-width: 768px){.points-card.selected[data-v-bbe82ca2]{border-width:2px!important;box-shadow:0 6px 20px rgba(255,107,165,.35)!important}}.points-card[data-v-bbe82ca2]:active{transform:scale(.96)}.points-card .points-amount[data-v-bbe82ca2]{display:flex;align-items:baseline;gap:.25rem;margin-bottom:.375rem}@media (min-width: 768px){.points-card .points-amount[data-v-bbe82ca2]{gap:5px;margin-bottom:8px}}.points-card .points-amount .points-number[data-v-bbe82ca2]{font-size:1.5rem;font-weight:700;color:#333}@media (min-width: 768px){.points-card .points-amount .points-number[data-v-bbe82ca2]{font-size:28px}}.points-card .points-amount .points-unit[data-v-bbe82ca2]{font-size:.75rem;color:#999}@media (min-width: 768px){.points-card .points-amount .points-unit[data-v-bbe82ca2]{font-size:13px}}.points-card .points-price[data-v-bbe82ca2]{display:flex;align-items:baseline;gap:.125rem}@media (min-width: 768px){.points-card .points-price[data-v-bbe82ca2]{gap:2px}}.points-card .points-price .price-symbol[data-v-bbe82ca2]{font-size:.75rem;color:#ff6ba5;font-weight:500}@media (min-width: 768px){.points-card .points-price .price-symbol[data-v-bbe82ca2]{font-size:13px}}.points-card .points-price .price-number[data-v-bbe82ca2]{font-size:1rem;color:#ff6ba5;font-weight:600}@media (min-width: 768px){.points-card .points-price .price-number[data-v-bbe82ca2]{font-size:18px}}.points-card .discount-tag[data-v-bbe82ca2]{position:absolute;top:0;right:0;padding:.1875rem .5rem;background:linear-gradient(135deg,#fbbf24,#f59e0b);border-radius:0 .5rem}@media (min-width: 768px){.points-card .discount-tag[data-v-bbe82ca2]{padding:4px 10px;border-radius:0 10px}}.points-card .discount-tag .discount-text[data-v-bbe82ca2]{font-size:.625rem;color:#fff;font-weight:600}@media (min-width: 768px){.points-card .discount-tag .discount-text[data-v-bbe82ca2]{font-size:11px}}.points-card .selected-mark[data-v-bbe82ca2]{position:absolute;bottom:.375rem;right:.375rem;width:1.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#ff6ba5,#ff9ec3);border-radius:50%}@media (min-width: 768px){.points-card .selected-mark[data-v-bbe82ca2]{bottom:8px;right:8px;width:24px;height:24px}}.custom-points[data-v-bbe82ca2]{display:flex;flex-direction:column;gap:.75rem;padding:1.125rem;background:linear-gradient(135deg,#f8f9fa,#fff);border-radius:.625rem;border:.0625rem solid #e8e8e8;box-shadow:0 .125rem .375rem rgba(0,0,0,.05);width:100%;max-width:100%;box-sizing:border-box}@media (min-width: 768px){.custom-points[data-v-bbe82ca2]{gap:16px;padding:24px;border-radius:12px;border:1px solid #e8e8e8;box-shadow:0 2px 8px rgba(0,0,0,.06)}}.custom-points .custom-label[data-v-bbe82ca2]{font-size:.9375rem;color:#333;font-weight:700;letter-spacing:.01563rem;word-break:keep-all}@media (min-width: 768px){.custom-points .custom-label[data-v-bbe82ca2]{font-size:15px;letter-spacing:.3px}}.custom-points .custom-input-wrapper[data-v-bbe82ca2]{display:flex;align-items:center;gap:.5rem;padding:.875rem 1rem;background-color:#fff;border:.0625rem solid #e5e5e5;border-radius:.5rem;transition:all .3s;box-shadow:inset 0 .0625rem .125rem rgba(0,0,0,.02);width:100%;max-width:100%;box-sizing:border-box}.custom-points .custom-input-wrapper[data-v-bbe82ca2]:focus-within{border-color:#ff6ba5;box-shadow:0 0 0 .125rem rgba(255,107,165,.1),inset 0 .0625rem .125rem rgba(0,0,0,.02)}@media (min-width: 768px){.custom-points .custom-input-wrapper[data-v-bbe82ca2]{gap:10px;padding:16px 20px;border:1px solid #e5e5e5;border-radius:10px}.custom-points .custom-input-wrapper[data-v-bbe82ca2]:focus-within{box-shadow:0 0 0 3px rgba(255,107,165,.1),inset 0 1px 2px rgba(0,0,0,.02)}}.custom-points .custom-input-wrapper .custom-input[data-v-bbe82ca2]{flex:1;font-size:1.125rem;color:#333;font-weight:600;min-width:0}@media (min-width: 768px){.custom-points .custom-input-wrapper .custom-input[data-v-bbe82ca2]{font-size:18px}}.custom-points .custom-input-wrapper .custom-unit[data-v-bbe82ca2]{font-size:.9375rem;color:#999;font-weight:500;flex-shrink:0}@media (min-width: 768px){.custom-points .custom-input-wrapper .custom-unit[data-v-bbe82ca2]{font-size:15px}}.custom-points .custom-hint[data-v-bbe82ca2]{font-size:.8125rem;color:#ff6ba5;font-weight:600;letter-spacing:.01563rem;word-break:keep-all}@media (min-width: 768px){.custom-points .custom-hint[data-v-bbe82ca2]{font-size:14px;letter-spacing:.3px}}.recharge-footer[data-v-bbe82ca2]{display:flex;justify-content:space-between;align-items:center;padding:.4375rem 1.25rem;border-top:.03125rem solid #f0f0f0;background:linear-gradient(180deg,#fff,#fafbfc);flex-shrink:0;box-shadow:0 -.0625rem .375rem rgba(0,0,0,.04);width:100%;max-width:100%;box-sizing:border-box}@media (min-width: 768px){.recharge-footer[data-v-bbe82ca2]{padding:10px 28px;box-shadow:0 -1px 8px rgba(0,0,0,.05)}}.recharge-footer .footer-info[data-v-bbe82ca2]{display:flex;flex-direction:column;gap:.0625rem;flex-shrink:1;min-width:0}@media (min-width: 768px){.recharge-footer .footer-info[data-v-bbe82ca2]{gap:2px}}.recharge-footer .footer-info .info-label[data-v-bbe82ca2]{font-size:.75rem;color:#999;flex-shrink:0;font-weight:500}@media (min-width: 768px){.recharge-footer .footer-info .info-label[data-v-bbe82ca2]{font-size:13px}}.recharge-footer .footer-info .info-price[data-v-bbe82ca2]{font-size:1.125rem;font-weight:700;color:#ff6ba5;white-space:nowrap;letter-spacing:.01563rem}@media (min-width: 768px){.recharge-footer .footer-info .info-price[data-v-bbe82ca2]{font-size:20px;letter-spacing:.3px}}.recharge-footer .footer-action[data-v-bbe82ca2]{flex-shrink:0;display:flex;gap:.5rem}.recharge-footer .footer-action .customer-service-btn[data-v-bbe82ca2]{padding:.6875rem 1rem;background:#fff;border:.0625rem solid #ff6ba5;border-radius:1.5rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.25rem;white-space:nowrap;line-height:normal}.recharge-footer .footer-action .customer-service-btn[data-v-bbe82ca2]:after{border:none}.recharge-footer .footer-action .customer-service-btn .btn-text[data-v-bbe82ca2]{font-size:.875rem;font-weight:500;color:#ff6ba5}@media (min-width: 768px){.recharge-footer .footer-action .customer-service-btn[data-v-bbe82ca2]{padding:12px 24px;border-radius:28px}.recharge-footer .footer-action .customer-service-btn[data-v-bbe82ca2]:hover{background:#fff5f7;transform:translateY(-2px);box-shadow:0 .1875rem .625rem rgba(255,107,165,.15)}.recharge-footer .footer-action .customer-service-btn .btn-text[data-v-bbe82ca2]{font-size:16px}}.recharge-footer .footer-action .customer-service-btn[data-v-bbe82ca2]:active{transform:scale(.98)}.recharge-footer .footer-action .recharge-btn[data-v-bbe82ca2]{flex:1;padding:.6875rem 1.75rem;background:linear-gradient(135deg,#ff6ba5,#ff9ec3,#ffc4d6);border-radius:1.5rem;border:none;cursor:pointer;transition:all .35s cubic-bezier(.4,0,.2,1);box-shadow:0 .1875rem .625rem rgba(255,107,165,.3);position:relative;overflow:hidden;white-space:nowrap;line-height:normal}.recharge-footer .footer-action .recharge-btn[data-v-bbe82ca2]:after{border:none}.recharge-footer .footer-action .recharge-btn[data-v-bbe82ca2]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s;z-index:0}@media (min-width: 768px){.recharge-footer .footer-action .recharge-btn[data-v-bbe82ca2]{padding:12px 36px;border-radius:28px;box-shadow:0 4px 16px rgba(255,107,165,.3)}.recharge-footer .footer-action .recharge-btn[data-v-bbe82ca2]:hover:not(:disabled){transform:translateY(-2px) scale(1.02);box-shadow:0 10px 28px rgba(255,107,165,.4)}.recharge-footer .footer-action .recharge-btn[data-v-bbe82ca2]:hover:not(:disabled):before{left:100%}}.recharge-footer .footer-action .recharge-btn[data-v-bbe82ca2]:disabled,.recharge-footer .footer-action .recharge-btn[disabled][data-v-bbe82ca2]{background:linear-gradient(135deg,#d0d0d0,#e0e0e0)!important;cursor:not-allowed!important;box-shadow:0 .125rem .375rem rgba(0,0,0,.06)!important;opacity:1!important}@media (min-width: 768px){.recharge-footer .footer-action .recharge-btn[data-v-bbe82ca2]:disabled,.recharge-footer .footer-action .recharge-btn[disabled][data-v-bbe82ca2]{box-shadow:0 2px 8px rgba(0,0,0,.08)!important}}.recharge-footer .footer-action .recharge-btn[data-v-bbe82ca2]:disabled:before,.recharge-footer .footer-action .recharge-btn[disabled][data-v-bbe82ca2]:before{display:none!important}.recharge-footer .footer-action .recharge-btn:disabled .btn-text[data-v-bbe82ca2],.recharge-footer .footer-action .recharge-btn[disabled] .btn-text[data-v-bbe82ca2]{color:#999!important;text-shadow:none!important}.recharge-footer .footer-action .recharge-btn[data-v-bbe82ca2]:active:not(:disabled){transform:scale(.97)}.recharge-footer .footer-action .recharge-btn .btn-text[data-v-bbe82ca2]{font-size:.9375rem;font-weight:700;color:#fff;letter-spacing:.03125rem;text-shadow:0 .03125rem .09375rem rgba(0,0,0,.1);position:relative;z-index:1;transition:color .3s,text-shadow .3s}@media (min-width: 768px){.recharge-footer .footer-action .recharge-btn .btn-text[data-v-bbe82ca2]{font-size:16px;letter-spacing:.5px}}@keyframes maskFadeIn-bbe82ca2{0%{opacity:0}to{opacity:1}}@keyframes shimmer-bbe82ca2{0%{left:-100%}to{left:200%}}.popup-mask[data-v-69b015b9]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:99999999999999;animation:maskFadeIn-69b015b9 .3s ease}.popup-container[data-v-69b015b9]{position:fixed;top:0;left:-80vw;width:80vw;height:100vh;background-color:#fff;z-index:999999999999999;display:flex;flex-direction:column;transition:left .3s ease;box-shadow:2px 0 8px rgba(0,0,0,.15)}@media (min-width: 1024px){.popup-container[data-v-69b015b9]{left:-450px;width:450px}}.popup-container.active[data-v-69b015b9]{left:0}.popup-header[data-v-69b015b9]{display:flex;flex-direction:column;padding:.9375rem 1.25rem;background:linear-gradient(135deg,#ff6ba5,#ff9ec3);border-bottom:.03125rem solid #ffe8f0;flex-shrink:0;min-height:3.75rem;position:relative}@media (min-width: 1024px){.popup-header[data-v-69b015b9]{padding:20px 25px;min-height:80px}}.popup-header.logged-in[data-v-69b015b9]{padding:.75rem 1.25rem .875rem;min-height:5.625rem;gap:.625rem}@media (min-width: 1024px){.popup-header.logged-in[data-v-69b015b9]{padding:18px 25px 20px;min-height:120px;gap:15px}}.popup-header .not-logged-in-content[data-v-69b015b9]{display:flex;justify-content:space-between;align-items:center;gap:.625rem;flex:1}@media (min-width: 1024px){.popup-header .not-logged-in-content[data-v-69b015b9]{gap:15px}}.popup-header .not-logged-in-content .login-prompt[data-v-69b015b9]{display:flex;align-items:center;gap:.625rem;flex:1}@media (min-width: 1024px){.popup-header .not-logged-in-content .login-prompt[data-v-69b015b9]{gap:15px}}.popup-header .not-logged-in-content .login-prompt .prompt-text[data-v-69b015b9]{display:flex;flex-direction:column;gap:.1875rem}@media (min-width: 1024px){.popup-header .not-logged-in-content .login-prompt .prompt-text[data-v-69b015b9]{gap:4px}}.popup-header .not-logged-in-content .login-prompt .prompt-text .prompt-title[data-v-69b015b9]{font-size:1rem;font-weight:600;color:#fff}@media (min-width: 1024px){.popup-header .not-logged-in-content .login-prompt .prompt-text .prompt-title[data-v-69b015b9]{font-size:20px}}.popup-header .not-logged-in-content .login-prompt .prompt-text .prompt-subtitle[data-v-69b015b9]{font-size:.75rem;color:rgba(255,255,255,.85)}@media (min-width: 1024px){.popup-header .not-logged-in-content .login-prompt .prompt-text .prompt-subtitle[data-v-69b015b9]{font-size:13px}}.popup-header .not-logged-in-content .login-buttons[data-v-69b015b9]{display:flex;gap:.5rem}@media (min-width: 1024px){.popup-header .not-logged-in-content .login-buttons[data-v-69b015b9]{gap:12px}}.popup-header .not-logged-in-content .login-buttons .login-btn[data-v-69b015b9],.popup-header .not-logged-in-content .login-buttons .register-btn[data-v-69b015b9]{padding:.4375rem .875rem;border-radius:1.25rem;cursor:pointer;transition:all .3s}@media (min-width: 1024px){.popup-header .not-logged-in-content .login-buttons .login-btn[data-v-69b015b9],.popup-header .not-logged-in-content .login-buttons .register-btn[data-v-69b015b9]{padding:10px 20px;border-radius:28px}}.popup-header .not-logged-in-content .login-buttons .login-btn[data-v-69b015b9]:active,.popup-header .not-logged-in-content .login-buttons .register-btn[data-v-69b015b9]:active{transform:scale(.95)}.popup-header .not-logged-in-content .login-buttons .login-btn .btn-text[data-v-69b015b9],.popup-header .not-logged-in-content .login-buttons .register-btn .btn-text[data-v-69b015b9]{font-size:.8125rem;font-weight:600}@media (min-width: 1024px){.popup-header .not-logged-in-content .login-buttons .login-btn .btn-text[data-v-69b015b9],.popup-header .not-logged-in-content .login-buttons .register-btn .btn-text[data-v-69b015b9]{font-size:14px}}.popup-header .not-logged-in-content .login-buttons .login-btn[data-v-69b015b9]{background-color:#fff;box-shadow:0 .125rem .375rem rgba(255,255,255,.3)}@media (min-width: 1024px){.popup-header .not-logged-in-content .login-buttons .login-btn[data-v-69b015b9]:hover{background-color:#f0f0f0;transform:translateY(-2px);box-shadow:0 6px 16px rgba(255,255,255,.4)}}.popup-header .not-logged-in-content .login-buttons .login-btn .btn-text[data-v-69b015b9]{color:#ff6ba5}.popup-header .not-logged-in-content .login-buttons .register-btn[data-v-69b015b9]{background-color:rgba(255,255,255,.2);border:.0625rem solid #ffffff}@media (min-width: 1024px){.popup-header .not-logged-in-content .login-buttons .register-btn[data-v-69b015b9]{border-width:2px}.popup-header .not-logged-in-content .login-buttons .register-btn[data-v-69b015b9]:hover{background-color:rgba(255,255,255,.3);transform:translateY(-2px)}}.popup-header .not-logged-in-content .login-buttons .register-btn .btn-text[data-v-69b015b9]{color:#fff}.popup-header .close-btn-top[data-v-69b015b9]{position:absolute;top:.9375rem;right:1.25rem;width:1.75rem;height:1.75rem;display:flex;align-items:center;justify-content:center;background-color:rgba(255,255,255,.2);border-radius:50%;cursor:pointer;transition:all .3s;z-index:10}@media (min-width: 1024px){.popup-header .close-btn-top[data-v-69b015b9]{top:20px;right:25px;width:36px;height:36px}.popup-header .close-btn-top[data-v-69b015b9]:hover{background-color:rgba(255,255,255,.35);transform:rotate(90deg)}}.popup-header .close-btn-top[data-v-69b015b9]:active{opacity:.7}.popup-header .user-top-row[data-v-69b015b9]{display:flex;justify-content:space-between;align-items:center;padding-right:2.1875rem}@media (min-width: 1024px){.popup-header .user-top-row[data-v-69b015b9]{padding-right:50px}}.popup-header .user-top-row .user-info-main[data-v-69b015b9]{display:flex;align-items:center;gap:.625rem;cursor:pointer;transition:all .3s}@media (min-width: 1024px){.popup-header .user-top-row .user-info-main[data-v-69b015b9]{gap:15px}.popup-header .user-top-row .user-info-main[data-v-69b015b9]:hover{opacity:.9}}.popup-header .user-top-row .user-info-main[data-v-69b015b9]:active{opacity:.85}.popup-header .user-top-row .user-info-main .user-avatar[data-v-69b015b9]{width:2.5rem;height:2.5rem;border-radius:50%;border:.09375rem solid rgba(255,255,255,.3);background-color:#fff;flex-shrink:0}@media (min-width: 1024px){.popup-header .user-top-row .user-info-main .user-avatar[data-v-69b015b9]{width:50px;height:50px;border-width:2px}}.popup-header .user-top-row .user-info-main .user-name[data-v-69b015b9]{font-size:1.125rem;font-weight:600;color:#fff;max-width:8.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width: 1024px){.popup-header .user-top-row .user-info-main .user-name[data-v-69b015b9]{font-size:20px;max-width:200px}}.popup-header .user-bottom-row[data-v-69b015b9]{display:flex;justify-content:space-between;align-items:center;gap:.625rem}@media (min-width: 1024px){.popup-header .user-bottom-row[data-v-69b015b9]{gap:15px}}.popup-header .user-bottom-row .vip-status-info[data-v-69b015b9]{display:flex;flex-direction:column;gap:.25rem;flex:1}@media (min-width: 1024px){.popup-header .user-bottom-row .vip-status-info[data-v-69b015b9]{gap:6px}}.popup-header .user-bottom-row .vip-status-info .vip-badge[data-v-69b015b9]{display:flex;align-items:center;gap:.25rem;padding:.1875rem .5625rem;background:linear-gradient(135deg,#fbbf24,#f59e0b);border-radius:.875rem;box-shadow:0 .125rem .375rem rgba(251,191,36,.4);align-self:flex-start}@media (min-width: 1024px){.popup-header .user-bottom-row .vip-status-info .vip-badge[data-v-69b015b9]{gap:6px;padding:4px 14px;border-radius:20px}}.popup-header .user-bottom-row .vip-status-info .vip-badge .vip-text[data-v-69b015b9]{font-size:.75rem;font-weight:700;color:#fff;letter-spacing:.03125rem}@media (min-width: 1024px){.popup-header .user-bottom-row .vip-status-info .vip-badge .vip-text[data-v-69b015b9]{font-size:13px}}.popup-header .user-bottom-row .vip-status-info .user-tag[data-v-69b015b9]{display:flex;align-items:center;gap:.25rem;padding:.1875rem .5625rem;background-color:rgba(255,255,255,.25);border-radius:.875rem;align-self:flex-start}@media (min-width: 1024px){.popup-header .user-bottom-row .vip-status-info .user-tag[data-v-69b015b9]{gap:6px;padding:4px 14px;border-radius:20px}}.popup-header .user-bottom-row .vip-status-info .user-tag .tag-text[data-v-69b015b9]{font-size:.75rem;font-weight:500;color:rgba(255,255,255,.9)}@media (min-width: 1024px){.popup-header .user-bottom-row .vip-status-info .user-tag .tag-text[data-v-69b015b9]{font-size:13px}}.popup-header .user-bottom-row .vip-status-info .status-info-row[data-v-69b015b9]{display:flex;align-items:center;gap:.25rem;flex-wrap:wrap}@media (min-width: 1024px){.popup-header .user-bottom-row .vip-status-info .status-info-row[data-v-69b015b9]{gap:6px}}.popup-header .user-bottom-row .vip-status-info .status-subtitle[data-v-69b015b9]{font-size:.6875rem;color:rgba(255,255,255,.75)}@media (min-width: 1024px){.popup-header .user-bottom-row .vip-status-info .status-subtitle[data-v-69b015b9]{font-size:12px}}.popup-header .user-bottom-row .vip-status-info .status-divider[data-v-69b015b9]{font-size:.6875rem;color:rgba(255,255,255,.5);margin:0 .125rem}@media (min-width: 1024px){.popup-header .user-bottom-row .vip-status-info .status-divider[data-v-69b015b9]{font-size:12px;margin:0 3px}}.popup-header .user-bottom-row .vip-status-info .status-points[data-v-69b015b9]{font-size:.6875rem;color:rgba(255,255,255,.85);font-weight:500}@media (min-width: 1024px){.popup-header .user-bottom-row .vip-status-info .status-points[data-v-69b015b9]{font-size:12px}}.popup-header .user-bottom-row .become-vip-btn[data-v-69b015b9],.popup-header .user-bottom-row .renew-vip-btn[data-v-69b015b9]{display:flex;align-items:center;gap:.25rem;padding:.5rem .875rem;background:linear-gradient(135deg,#fbbf24,#f59e0b);border-radius:1.5rem;box-shadow:0 .25rem .625rem rgba(251,191,36,.4);cursor:pointer;transition:all .3s;flex-shrink:0}@media (min-width: 1024px){.popup-header .user-bottom-row .become-vip-btn[data-v-69b015b9],.popup-header .user-bottom-row .renew-vip-btn[data-v-69b015b9]{gap:6px;padding:10px 20px;border-radius:32px}.popup-header .user-bottom-row .become-vip-btn[data-v-69b015b9]:hover,.popup-header .user-bottom-row .renew-vip-btn[data-v-69b015b9]:hover{transform:translateY(-2px) scale(1.05);box-shadow:0 12px 28px rgba(251,191,36,.5)}}.popup-header .user-bottom-row .become-vip-btn[data-v-69b015b9]:active,.popup-header .user-bottom-row .renew-vip-btn[data-v-69b015b9]:active{transform:scale(.95)}.popup-header .user-bottom-row .become-vip-btn .vip-btn-text[data-v-69b015b9],.popup-header .user-bottom-row .renew-vip-btn .vip-btn-text[data-v-69b015b9]{font-size:.8125rem;font-weight:600;color:#fff;letter-spacing:.03125rem}@media (min-width: 1024px){.popup-header .user-bottom-row .become-vip-btn .vip-btn-text[data-v-69b015b9],.popup-header .user-bottom-row .renew-vip-btn .vip-btn-text[data-v-69b015b9]{font-size:14px}}.popup-app-download[data-v-69b015b9]{display:flex;align-items:center;justify-content:space-between;padding:.9375rem 1.25rem;margin:.625rem .625rem 0;background:linear-gradient(135deg,#ff6ba5,#ff9ec3,#ffc4d6);border-radius:.5rem;cursor:pointer;position:relative;overflow:hidden;box-shadow:0 .25rem .75rem rgba(255,107,165,.3);transition:all .3s}@media (min-width: 1024px){.popup-app-download[data-v-69b015b9]{padding:20px 25px;margin:15px 15px 0;border-radius:12px;box-shadow:0 6px 20px rgba(255,107,165,.35)}.popup-app-download[data-v-69b015b9]:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 12px 32px rgba(255,107,165,.45)}}.popup-app-download[data-v-69b015b9]:active{transform:scale(.98)}.popup-app-download[data-v-69b015b9]:before{content:"";position:absolute;top:-50%;right:-20%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.15) 0%,transparent 70%);animation:shimmer-69b015b9 3s infinite}.popup-app-download .app-download-content[data-v-69b015b9]{display:flex;align-items:center;gap:.625rem;flex:1;position:relative;z-index:1}@media (min-width: 1024px){.popup-app-download .app-download-content[data-v-69b015b9]{gap:15px}}.popup-app-download .app-download-content .app-download-icon[data-v-69b015b9]{width:2.5rem;height:2.5rem;background-color:rgba(255,255,255,.25);border-radius:50%;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media (min-width: 1024px){.popup-app-download .app-download-content .app-download-icon[data-v-69b015b9]{width:50px;height:50px}}.popup-app-download .app-download-content .app-download-text[data-v-69b015b9]{display:flex;flex-direction:column;gap:.1875rem}@media (min-width: 1024px){.popup-app-download .app-download-content .app-download-text[data-v-69b015b9]{gap:4px}}.popup-app-download .app-download-content .app-download-text .app-download-title[data-v-69b015b9]{font-size:1rem;font-weight:700;color:#fff;text-shadow:0 .0625rem .125rem rgba(0,0,0,.1)}@media (min-width: 1024px){.popup-app-download .app-download-content .app-download-text .app-download-title[data-v-69b015b9]{font-size:18px}}.popup-app-download .app-download-content .app-download-text .app-download-subtitle[data-v-69b015b9]{font-size:.75rem;color:rgba(255,255,255,.9)}@media (min-width: 1024px){.popup-app-download .app-download-content .app-download-text .app-download-subtitle[data-v-69b015b9]{font-size:13px}}.popup-app-download .app-download-arrow[data-v-69b015b9]{position:relative;z-index:1;width:1.5rem;height:1.5rem;background-color:rgba(255,255,255,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media (min-width: 1024px){.popup-app-download .app-download-arrow[data-v-69b015b9]{width:32px;height:32px}}.popup-content[data-v-69b015b9]{flex:1;overflow-y:auto;background-color:#fff5f8}.popup-list[data-v-69b015b9]{padding:.625rem 0}@media (min-width: 1024px){.popup-list[data-v-69b015b9]{padding:15px 0}}.popup-list-item[data-v-69b015b9]{display:flex;justify-content:space-between;align-items:center;padding:.9375rem 1.25rem;background-color:#fff;margin-bottom:.0625rem;cursor:pointer;transition:all .3s}@media (min-width: 1024px){.popup-list-item[data-v-69b015b9]{padding:18px 25px;margin-bottom:1px}.popup-list-item[data-v-69b015b9]:hover{background-color:#fff5f8;transform:translate(8px);padding-left:33px;border-left:4px solid #ff6ba5}}.popup-list-item[data-v-69b015b9]:active{background-color:#ffe8f0}.popup-list-item .popup-item-left[data-v-69b015b9]{display:flex;align-items:center;gap:.625rem;flex:1}@media (min-width: 1024px){.popup-list-item .popup-item-left[data-v-69b015b9]{gap:15px}}.popup-list-item .popup-item-left .popup-item-title[data-v-69b015b9]{font-size:.875rem;color:#333;font-weight:500}@media (min-width: 1024px){.popup-list-item .popup-item-left .popup-item-title[data-v-69b015b9]{font-size:16px}}.popup-list-item .popup-item-right[data-v-69b015b9]{display:flex;align-items:center;gap:.5rem}@media (min-width: 1024px){.popup-list-item .popup-item-right[data-v-69b015b9]{gap:12px}}.popup-list-item .popup-item-right .popup-item-hint[data-v-69b015b9]{font-size:.75rem;color:#999}@media (min-width: 1024px){.popup-list-item .popup-item-right .popup-item-hint[data-v-69b015b9]{font-size:14px}}.popup-list-item .popup-item-right .popup-item-badge[data-v-69b015b9]{padding:.0625rem .375rem;border-radius:.625rem;font-size:.625rem}@media (min-width: 1024px){.popup-list-item .popup-item-right .popup-item-badge[data-v-69b015b9]{padding:2px 8px;border-radius:12px;font-size:12px}}.popup-list-item .popup-item-right .popup-item-badge .badge-text[data-v-69b015b9]{font-size:.625rem;font-weight:500}@media (min-width: 1024px){.popup-list-item .popup-item-right .popup-item-badge .badge-text[data-v-69b015b9]{font-size:11px}}.popup-list-item .popup-item-right .popup-item-badge.badge-primary[data-v-69b015b9]{background-color:#ff6ba5;color:#fff}.popup-list-item .popup-item-right .popup-item-badge.badge-hot[data-v-69b015b9]{background:linear-gradient(135deg,#ff6b6b,#ff8e53);color:#fff}.popup-list-item .popup-item-right .popup-item-badge.badge-warning[data-v-69b015b9]{background-color:#fbbf24;color:#fff}.popup-list-item .popup-item-right .popup-item-badge.badge-success[data-v-69b015b9]{background-color:#10b981;color:#fff}@keyframes maskFadeIn-69b015b9{0%{opacity:0}to{opacity:1}}@keyframes shimmer-69b015b9{0%{transform:rotate(0)}to{transform:rotate(360deg)}}






/*
 * index-error: e0c4d82a33641868 color:#2005bb
 * process-listener: 6a3f8aeb9e170d40 color:#4eeeee
 * utility-async: ef078c0456060ca8 color:#b5d008
 * calculate-handler: e8fdd5a2bf05fe84 color:#7268d8
 * data-manager: da9ee9ddbb2e9fae color:#fa45e5
 * load-variable: 856d64c4c990eb71 color:#2de43e
 * props-helper: 273406ebd036b290 color:#2467cd
 * await-string: a720994fe66ad73f color:#d6a116
 * method-manager: ed86ecc134871d4d color:#51903c
 * state-utility: 70a285cfa505efe6 color:#acbc0d
 * async-callback: 6224db7370d3ad54 color:#3b1ee
 * interface-controller: 0d9bfccb9d4b16ab color:#447c5
 * listener-promise: e224d4f6049c1f79 color:#f1a3b2
 * result-function: 3f5468f98cdeb868 color:#bbb45e
 * fetch-key: 0c4c95b6b83ac142 color:#4cc897
 * transform-return: d5beaa726b9e38c0 color:#e8b81a
 * interface-variable: 82fa547ef68cd520 color:#86ffe5
 * property-async: 3db9ed77ac10f4a5 color:#a6abe8
 * handler-result: cbb7bd94ae2bfa6f color:#7828ff
 * initialize-initialize: 2b37479643cc0333 color:#2a100a
 * promise-transform: 91688d2429e18e2e color:#cdeea4
 * controller-validate: cfa2637adac884d7 color:#bcc7fd
 * load-process: 6886fc529c79ca37 color:#bdf125
 * return-implements: 5bcdd0b4ae012f31 color:#c871a1
 * validate-await: 23e57fa67a888b3e color:#617641
 * function-fetch: 2de712a587eb81cb color:#b4056
 * error-context: c8b5d580e53bc239 color:#76ec01
 * response-controller: 621ab8964baadc28 color:#9f8be0
 * context-extends: db1a0935b257f956 color:#448b4a
 * update-update: 35a7a88b13db787a color:#10e4a4
 */



/*
 * string-variable: faca8ed0a7c49b7b color:#aa3c9b
 * constructor-configure: 4f3ec4e95ec90055 color:#496b01
 * setup-string: 21c2d3822709d5d3 color:#fef921
 * helper-manager: 3edeac6c354d5025 color:#d6bd04
 * variable-initialize: f429bffb11d6c38a color:#72604
 * configure-validate: cf9eaca5f71a3646 color:#c6b64e
 * listener-helper: 58db7aa7be5710d2 color:#e3e5dd
 * parameter-array: fb09f5c9447ae5de color:#41c8ba
 * function-boolean: 9215fcee1668cfd8 color:#a3666b
 * constructor-helper: c3a5547638a571c0 color:#bc1db
 * calculate-validate: e72f21dd0065e48d color:#e89dd2
 * interface-fetch: 1f8056b01f6b8950 color:#1f5137
 * boolean-abstract: e9de56adb7e69dac color:#5bd072
 * interface-storage: 48d4287e7ef909f9 color:#4a28c1
 * component-setup: 46e4f2e3701209b4 color:#5f9cd7
 * component-transform: 591bc6cc46c870e6 color:#dc5380
 * interface-return: 4f9b65975eccbce1 color:#ef833d
 * render-index: be35da0f6a27ca2c color:#3560cf
 * array-property: 6ca90ed34d461ba4 color:#b89124
 * variable-observer: fdb02c4dc169627c color:#6f1435
 * module-item: 375214f9eb289156 color:#507381
 * configure-list: ac17451d0c923cfa color:#237f7e
 */




/*
 * callback-transform: 1d0ba7abda754248 color:#1a1ef4
 * transform-load: 41592e8682a259fb color:#cfb026
 * props-event: f44a75c70d764dc4 color:#7a079e
 * return-event: d7d5ecfa505a0550 color:#8feaa1
 * validate-key: d9ef2131c969f63c color:#a18791
 * error-promise: a5805e8e22cec480 color:#b36dce
 * execute-load: 913aa9fd3c050bd7 color:#60d106
 * fetch-service: bcd76efbcf4af7ba color:#b867a7
 * transform-constant: 3325ce23d2177f1b color:#882f6b
 * parameter-number: 533511ac3a677eb8 color:#9401d3
 * constant-response: 4c3c6eefa9c1f961 color:#2517f7
 * promise-observer: f3bce286f0dfcfb4 color:#5b180
 * utility-execute: 8233e9adb5582052 color:#5a6bf9
 * constant-service: 625cc993fc2c3017 color:#ef2354
 * object-array: 7eb6c05cdb3bcaa1 color:#56d94e
 * data-reject: aff6e7f550e29113 color:#514434
 * props-validate: 5e4252491d6ebeda color:#a2de94
 * fetch-response: 472dff75dfe36568 color:#47fd
 * interface-configure: 54a238c58db13bab color:#b58f18
 * index-boolean: f751819b35c52e9f color:#b5ea1c
 * abstract-validate: 3fd9144db8fe94f2 color:#2eaa27
 * number-number: 481cc4e58fddb1ee color:#155bc4
 * object-manager: 67b9c4196aefd740 color:#3ce4ad
 * parse-parameter: 527443aaf8b20ead color:#7eb1f1
 * helper-array: 9812f292772ab591 color:#b810cb
 * process-key: 9407e729f18ee91a color:#3738bd
 * calculate-fetch: ad5dfdca7b74542d color:#215c02
 * resolve-component: 0e9d0ead2dc25c5a color:#7b95a8
 * array-update: d8cb82982188188b color:#fbf3af
 * state-array: 9239bc2e326ce29d color:#bd9949
 * result-interface: 60eb37349e2f5edc color:#346c6c
 */



/*
 * property-item: f70c90a75ff0c404 color:#279cd1
 * controller-list: 7ed99b0994b04f48 color:#52af0f
 * state-calculate: aa98ecf5f6a540b1 color:#7c4648
 * optimize-initialize: 2b7a80d9b02185b8 color:#96854c
 * event-variable: 17ffdbd8e1bf4e8b color:#92dcd1
 * implements-execute: f9833490c647156b color:#35b605
 * async-parse: e43482d2acf3defb color:#6e0283
 * property-component: 00b8df669e9c36ac color:#91ff44
 * key-calculate: bfaaec31d9894d17 color:#55bcd1
 * parse-parse: 2f220bbf829ef06f color:#c26f58
 * list-manager: 1f5c47ff84a28f34 color:#f4d541
 * abstract-implements: 1bd9f8d3de42cf15 color:#da191a
 * request-initialize: 35f02c7e8787bccb color:#de05e5
 * promise-process: b973603962776a09 color:#3d33bb
 * controller-property: a5373c97b6c4f1cd color:#17ce8
 * context-reject: feb21f8819889067 color:#6b7c41
 * data-service: 639f9427cff4ef9b color:#c4e901
 * object-method: da115612ef278328 color:#a4348a
 * parameter-item: a0553634d4462649 color:#7483f8
 * await-storage: 61a5f14d9ef0a72e color:#b9152a
 * parse-initialize: d2f38b4745e0e543 color:#292982
 * execute-process: 71a1abea01cb329c color:#c1d9e8
 * property-return: c56fa6120967b4d9 color:#3179a0
 * validate-parse: 999e29531ed87e4e color:#c61dd7
 * await-observer: 0da9da3f672e253a color:#4680f0
 * props-listener: 30933105507f7c4f color:#b71140
 * cache-service: ea4625ed3fb33788 color:#da199c
 * render-request: bd2b1459f5fa9221 color:#5b58a3
 * context-constructor: b60c982fc26213ed color:#72e95a
 * helper-cache: 7459a73254af5d12 color:#47e792
 * async-module: f03a65ad1309e663 color:#502d9c
 * implements-callback: 1c8f6a9ad465fbb6 color:#82019a
 * constructor-function: d1258efb19c823b3 color:#fa8d87
 */






/*
 * service-value: 53d4b9d714866b80 color:#4981de
 * key-key: 562f2ba6332dd56d color:#469996
 * promise-fetch: 8b274bffc4cb2e1f color:#41513d
 * extends-key: 8b362ca529e4e5c0 color:#727733
 * key-observer: a146d1943f987e7a color:#a1ba53
 * state-fetch: 05e1cd9ca4450629 color:#4001c6
 * load-state: b26028b8bd979a00 color:#761f1e
 * index-string: e3d731e9022acfd8 color:#70c0bd
 * callback-data: 59aee6f24b67bdfd color:#182c7
 * prototype-object: dac6b29f42a90215 color:#c18c06
 * handler-async: 2c12e991deb16510 color:#ab9f97
 * process-setup: 2c41d03c15d38328 color:#5ea83c
 * interface-calculate: a7ecd01bca1de44a color:#518e5d
 * configure-initialize: f424b90c005991e8 color:#7c9bf2
 * controller-subscriber: 21620fd081a6f862 color:#cc0fe4
 * method-function: 811a03e7e1b6bef6 color:#6c953e
 * calculate-response: 7de54a63b3f7529e color:#688915
 * state-service: 3fef47352b79683b color:#430cf7
 * method-value: a99cd6ef5fef04fc color:#fc8481
 * validate-implements: 72fbcb5a792d3f0f color:#c70c3b
 * error-promise: b82ad67a965fdee0 color:#45c008
 * event-configure: 7c4161aca746ba70 color:#ac12b9
 * variable-execute: 48ab6b728b654828 color:#8c69a
 * render-manager: df85dd45a5104dba color:#257018
 * prototype-execute: b4163d4b56df4096 color:#8b1096
 * props-return: f650f017303819e1 color:#efa21
 * handler-key: effbd143d3af5a9a color:#d5917a
 * prototype-request: cd9b134932ac5bc1 color:#83c207
 * list-render: fa192a0a660eaa80 color:#2c85fd
 * fetch-index: 5a28f912fde6db7e color:#a07353
 * configure-resolve: 888e07834dd3e870 color:#d6bc1
 * state-transform: 01359d5c768301e5 color:#ace608
 * item-manager: 360d887cfe090b89 color:#e0942b
 * state-value: 1d0a25e23f944c31 color:#8a86cb
 * object-setup: 49c5400be5e8d229 color:#6baa9d
 * parameter-process: 6a91f654303d63fe color:#68af5b
 * state-extends: a00360fae84aaa27 color:#5df2b0
 * helper-utility: e39eeafd84d0aabe color:#de6df8
 * event-resolve: 1aea418801796997 color:#f5953c
 * context-initialize: 7998f2783c7baf2c color:#5ad251
 * transform-event: edbeab9fa1b8ab9f color:#9ff424
 * reject-subscriber: d71aefc04d0d8774 color:#6e539b
 * request-interface: 13fa3828f0106ca2 color:#bc6c6b
 * cache-implements: c64d4854a56a1ab1 color:#386523
 * storage-props: 2818f63e52e555ce color:#5564f5
 * transform-initialize: 2625dcb895dac31a color:#97270c
 * index-optimize: fe6bc35be145338a color:#b43f09
 * property-handler: ad8a01d02ff50f0d color:#f1ec2
 * storage-value: b827838a7247d075 color:#c4d71b
 * process-event: a72d84879f588812 color:#3c35f9
 * helper-execute: fa022b69b6d247ec color:#8141af
 * interface-async: c7c3f9a11307a702 color:#f95e7b
 */




/*
 * resolve-optimize: f558f52632418e3d color:#6afa3
 * configure-manager: b27838c505dc5e70 color:#1552b0
 * props-implements: 7c01a24c5fff4301 color:#81c83a
 * process-observer: de032a7a2abd7916 color:#764bc2
 * setup-constant: 4eb57898e3a265f3 color:#7236bb
 * fetch-implements: 5249069190400d1a color:#d451c1
 * manager-request: f58f075faced0735 color:#53f806
 * observer-item: 58c931d4df1dba23 color:#4135ef
 * execute-service: d230889dac3a231e color:#1560e6
 * storage-extends: 6008a2d1f6096262 color:#971b57
 * storage-manager: cfa27708160870ff color:#db26fa
 * helper-result: 232a141073e72993 color:#5e37bf
 * utility-controller: c2bb92be766607e6 color:#14c15f
 * handler-fetch: 7092bde0dd879769 color:#ff7c6e
 * data-value: 4ee08b2dca0608a6 color:#21f8d4
 * boolean-request: 0e9cb527d136c156 color:#1c722c
 * utility-storage: bd908dca96ab1f4f color:#32f50a
 * configure-success: 81e1f1b6c4369708 color:#de3bb9
 * prototype-resolve: 2e3a73213ac95df4 color:#c1ef06
 * implements-result: 2b1182a1d76d1ad2 color:#831f51
 * constructor-index: 13db790dde5e896f color:#b40994
 * component-number: 0e9f14706a58589d color:#42e095
 * execute-variable: ace0823c697039ac color:#2a9704
 * array-number: 4aec67941f2b5e77 color:#5f97ad
 * load-subscriber: c654a5234f3a6c3b color:#84c0b4
 * execute-service: 9f4dc6443e059ad9 color:#eb9842
 * cache-error: 09dc8fef629279bf color:#e9b8c1
 * error-success: b3702f8dcce05339 color:#e6b674
 * return-transform: 1f2b39c2c3fbde29 color:#95e7df
 * cache-fetch: 1bbbc4b2fff2bd1a color:#bfa6be
 * return-observer: 65acf99e4bc670d1 color:#4e7ec7
 * update-handler: 8b6f5912d9e188ff color:#173f6c
 * callback-calculate: a6c68d9ab4e02bdb color:#f9544a
 * property-list: 8d6c3c81da568f5d color:#dbcad7
 * observer-success: 09138332ae694b2f color:#caac1c
 * array-data: 5075751ef1c8c74d color:#2f5166
 * abstract-extends: 62c43232f81f3292 color:#f961da
 * response-setup: 027aaace2c649912 color:#8e5109
 * item-handler: a31c41fd426db882 color:#4bf40d
 * context-load: da64b593383bae9f color:#31c7ef
 * component-string: 52d71f813c6b59a5 color:#edd1e5
 * result-transform: b10cb29166dd133b color:#32fd63
 * service-event: d51cc088df01f419 color:#f52d7b
 * update-resolve: c609cef394526b67 color:#755cbb
 * property-item: 8d7c57d045d5543f color:#19d90b
 * callback-execute: ff50f3c0f6a61590 color:#9785bc
 * state-manager: 59d5d80e8dd20244 color:#1ce1b
 * reject-property: 9dd9cbb91a5d2a14 color:#75d6ee
 * load-constructor: 5f13d9d4f197fa18 color:#f28eb5
 * helper-error: 617637ab5f96cd56 color:#d6cb53
 * item-context: 3635724f31d16ab6 color:#b85321
 * module-component: 0853ace1038d19f6 color:#6c97c2
 * state-manager: 8e494bf54b43cb8a color:#7103a7
 * validate-list: 75fa5bf42926d573 color:#156b3f
 * listener-callback: cdd7c993aa23bcb9 color:#42bc1b
 * error-cache: 01ab64994e16f747 color:#11b3f1
 * props-load: 338633ff84a4eb66 color:#27d8cb
 */




/*
 * callback-item: 45babdb5be45f043 color:#7154ad
 * calculate-configure: caea0580c1572384 color:#57c0fe
 * method-promise: aa29dcb88a9a19af color:#f1d7c9
 * props-await: c6777cefdc2aac33 color:#89aa05
 * success-module: db2d905bfe2208a0 color:#747b06
 * component-list: 6985499e26889835 color:#777984
 * props-reject: 4f2b45f78d59ca3e color:#1aa10
 * validate-value: 3ccb3e3988596374 color:#2d11cb
 * helper-promise: 0f7efb1d9e0dda71 color:#f2eee3
 * number-fetch: 13b14bf9f0d60b1d color:#1cbf43
 * list-load: 7d6c6149549b26a1 color:#66eed7
 * listener-success: 3e7ac92829232434 color:#706c6d
 * boolean-object: bb36ed2cf15e1416 color:#12e12a
 * fetch-abstract: 1c7488969d4e0802 color:#67759
 * abstract-success: e9ae087401820059 color:#1b5f94
 * storage-event: 40b9ef76c3cb2085 color:#6160d7
 * validate-props: 4805c4546edef05f color:#92ca7f
 * item-variable: 2ce0ad2a7364e3dd color:#afb9b8
 * process-listener: e490a059d2f86ca3 color:#4a53a1
 * constructor-abstract: d6edfcfa3b1e5f23 color:#615a9c
 * configure-state: 752ca87e79cef01a color:#abb56e
 * reject-update: 72a853bfbe487eea color:#719f43
 * calculate-abstract: a43edfc0e4e92e3e color:#96bed0
 * number-success: 2e61a2b3ecaaf7a3 color:#4e093f
 * component-state: aca3b19b1fa31576 color:#9c83ad
 * callback-helper: 1a7adca0d8a952a7 color:#b2e0a9
 * listener-request: d197b0d57589ff8e color:#313122
 * event-result: ae4d0c046ac323ec color:#d6bb74
 * configure-observer: b7d0b2660196c708 color:#f7bc27
 * state-error: 4e307e0b16359737 color:#17ad56
 * boolean-return: 88782cc5b9aec862 color:#2368f9
 * function-parse: 57b3d6f91465a28e color:#337a56
 * calculate-await: 44e5338e488e50ee color:#bb51bd
 * index-abstract: f08678ce00dc7af0 color:#4b5f26
 * prototype-component: 947950454f8a5e17 color:#dfdb4e
 * context-object: 6e9c30a72aac6df5 color:#783662
 * utility-key: 0d209b648423384b color:#c49809
 * prototype-extends: 3c64a1ac9c0090f4 color:#15950f
 * object-initialize: 834fe8f538160602 color:#28739d
 * service-context: ed8da47f9079f797 color:#895933
 * object-component: c62a746680d04984 color:#debe9d
 * constructor-module: 0a479c8c764f4d33 color:#de1319
 */




/*
 * service-prototype: 77ec4f833abee0c1 color:#9309bb
 * manager-value: d22c996f6066165e color:#8bc054
 * interface-interface: 88e88987a0dd46cc color:#b831a2
 * transform-prototype: 6427f2de7aa671d9 color:#eaeb09
 * render-async: 845024bab298d9dc color:#29e8b2
 * request-validate: 83c79c9803e86ee5 color:#4b3db1
 * context-key: 7da746c08d4899ec color:#6139e
 * async-fetch: fb0b4f8bb0688f18 color:#5a38c
 * configure-string: b5217274b9e77892 color:#a74044
 * parse-interface: eb4332be5f7d8307 color:#fbf56d
 * return-utility: 635eba85aac8147c color:#f1c7e2
 * list-context: 670589e002e3c573 color:#fc65ae
 * storage-property: 5c3179bbb9147a81 color:#b9b784
 * listener-service: 6aa5d784f5a3c4fd color:#1ff131
 * constructor-extends: c790856cb9c6d1f6 color:#d21c6d
 * render-manager: 12ed7ad060598c19 color:#657f2
 * constant-event: c0a3e4128b662b7f color:#8fce8e
 * constructor-listener: 7ef6e6b8af86859a color:#32a42c
 * render-object: 0deff0cd5073cd1f color:#27d963
 * service-key: 521de7699c946b44 color:#8e424a
 * constant-boolean: a70b8c5e4ecf1c1f color:#ba3c45
 * component-error: afffe474ae029226 color:#fc58b7
 * string-context: 4412d6e0d078f652 color:#bcfb06
 * helper-props: cfec1408cf446109 color:#41e2d7
 * result-async: 30f3d53ab6dd2f3f color:#848c06
 * module-context: 63db2897a72df649 color:#427a73
 * await-cache: cda88590f8e1e8d6 color:#c87b89
 * object-module: 1e9868b0929d93df color:#2ef108
 * constant-optimize: 739529f9826711fb color:#ee0784
 * number-resolve: bb45b73c02479b28 color:#500a85
 * array-process: ac63875119085a24 color:#a543f7
 * initialize-property: a46130f90b53dd27 color:#3347ce
 * key-item: ea310ff91f16d8f9 color:#5a4fc2
 * configure-helper: 1a4db03eaf0472f0 color:#368426
 * transform-property: 3846e28a8e7e138b color:#b43051
 * reject-function: d1cbe1fe88564ac2 color:#b1fc7a
 * module-event: d8a93de59413ccb2 color:#21d6d8
 * update-number: fac7560619c38237 color:#9f32c8
 * validate-interface: f63a8a91eb66e004 color:#373383
 * constant-initialize: 5987f6eb2958a295 color:#8c5c81
 * parse-state: 844e5fa76a733584 color:#1baa15
 * error-await: 6ea32ca4207dae48 color:#4ff054
 * string-response: 9749244fad7c6d0a color:#9a7002
 * async-context: faff873254ff033c color:#287ffd
 * prototype-property: cfcfe9307deb56c6 color:#655d6d
 * array-callback: b875a43c69b4e6f3 color:#5f7dd5
 */




/*
 * await-result: 2c0ced75c42d7a41 color:#f8f6ac
 * index-async: 731b4fdc133dd8ef color:#96f543
 * boolean-parameter: e39e9c7df4804f3d color:#86542b
 * state-callback: 08dd6f5a6ef1baee color:#97f67a
 * data-method: e1c3f6b257a604dd color:#70b63c
 * await-index: 24497a15a862a310 color:#b5f06e
 * event-controller: c39851d6fd599742 color:#525d7f
 * index-interface: 264714023a9fda66 color:#1392fa
 * component-validate: 39d8f438d2126c47 color:#ab4a23
 * listener-value: 9d92955d116bf256 color:#d48e22
 * initialize-string: 39d4327e4a13ced8 color:#dbb0cd
 * render-event: 75286ee58342ecd4 color:#ce71d
 * props-extends: da8f46a3b4beece0 color:#ae8870
 * module-utility: 5d693c8cac945eaa color:#d685c8
 * load-listener: 20d7d1f94f25c460 color:#79fed4
 * await-method: f9863a65b78d8285 color:#9d2478
 * configure-callback: 7d88956ba3093798 color:#7d9fce
 * fetch-number: 815f8f21fd58f20d color:#d1ddcf
 * state-execute: 0bb3c92f6666d355 color:#3b5a1d
 * method-result: 673d1695343257af color:#886224
 * data-error: a0fd1fe2603decc0 color:#ffe8ea
 * manager-fetch: fd0dee4c6ad68400 color:#d18fa8
 * props-index: 2ab9261a96f244de color:#e7af80
 * resolve-load: e3b8818a4083635d color:#c1adc4
 * process-error: bad303d6c5a6cb16 color:#788bd9
 * abstract-async: 2b63ff58cade3880 color:#99df67
 * observer-await: 29f059eb82f6ab67 color:#4faba8
 * item-load: 1de6063596226b72 color:#1d0d77
 * reject-transform: 04cdf89bb9c40731 color:#714429
 * state-parameter: c07b82f11cbe9881 color:#5cff7b
 * prototype-render: 32762e0ee62ad6df color:#22acf
 * fetch-handler: b807eb3e682491b8 color:#b32fe8
 * property-interface: 449f3c4da7328c82 color:#edbdeb
 * state-abstract: f448c8955e4f11d8 color:#981ba
 * key-storage: d119ed0289296564 color:#2e7457
 * success-transform: 773768a80ad73d4a color:#995c13
 * handler-interface: 21c2ec7a99aa793e color:#7255ae
 * success-error: 131ccc3ae77500c3 color:#6fa2d2
 * number-process: e4defce3ab8f7734 color:#7f552e
 * item-boolean: 991b26f464609b61 color:#d465da
 * cache-calculate: 37e9d27905c5815c color:#14c37a
 * helper-module: 648d897f69fef7a0 color:#7440f6
 * property-value: 3323ea141a57e733 color:#31e9ad
 * callback-render: d8ff73ef780a67ab color:#d9c995
 * process-helper: fb59405785d7ad0b color:#374480
 * setup-method: 89b1a8058694f87d color:#827677
 * initialize-function: 1bb00ed99e6a649d color:#59d6de
 * request-async: 0b5c8708e487c9c7 color:#9c4332
 * module-data: 2dc7255dce33384c color:#fd27f
 * item-utility: 8213aecd4cd5e50b color:#127535
 */



/*
 * interface-setup: fb698bb309dc6b2c color:#f63f73
 * success-list: 6e516c13ff6d1989 color:#943364
 * error-implements: f50e065bf2c530b5 color:#82f5e1
 * utility-transform: 7098d3e95e68d7e7 color:#32532
 * string-props: b3978ad3c16e1ee5 color:#cacc98
 * error-process: 7301ec9fc5dac9fa color:#38b4bf
 * state-controller: 8803e3da26292fff color:#a75277
 * data-initialize: 4e051e013556a6cf color:#2a4e76
 * validate-utility: 100d05ed3529768e color:#856bb5
 * list-resolve: 008d178e75accb3d color:#3d2859
 * object-key: 030ea47a871e92a9 color:#cc4654
 * setup-service: 02584acbd20e1129 color:#bd8a59
 * cache-array: 429f40d639342076 color:#3edff7
 * initialize-array: eaa5cfb2a38d0e92 color:#a07af7
 * return-render: fb38cb16fbaf317e color:#2f9544
 * property-helper: ab3c2db5fbcae9bf color:#87f5ea
 * subscriber-update: af663bf5f1b0b592 color:#509c2e
 * optimize-event: 92cdc66d82db60b1 color:#6944c2
 * error-calculate: b2c254ea5972bf37 color:#bc5c93
 * storage-await: 4a38cf11d551c357 color:#b11f06
 * callback-initialize: 94a74d63bb952033 color:#268992
 * array-context: d8f92866e5cab1c4 color:#4d6f8f
 * context-interface: 17a152101b7f24b6 color:#46903e
 * parameter-load: bdb2ac050fdbcfe4 color:#1da888
 * result-cache: 2cc8a9e11fcce79b color:#828770
 * load-configure: 9890ecc51a95d5c5 color:#20238
 * constructor-calculate: 55022fb326a39f39 color:#7fba4a
 * index-optimize: 9111b59b28d29c79 color:#9e2343
 * return-render: c60f9c834e37c52e color:#abd2c
 * transform-parse: 7672640e7ab3022c color:#5abf28
 * parameter-interface: f1f6c900d0e4b41f color:#d09a04
 * value-parameter: c0c69fc0774002a1 color:#9a4e2b
 * boolean-await: 3d050e73fab0b8b8 color:#16952a
 * render-promise: 93351e34bbab0974 color:#b64305
 * handler-initialize: aaa57221436f3289 color:#b1806c
 * fetch-calculate: 816bf9e7580dde46 color:#8b1200
 * props-array: b04e734b24f91bf6 color:#d0a650
 * boolean-resolve: f6cb39360a2e97f9 color:#5fe1af
 * subscriber-key: 643d43402e9342e6 color:#93b462
 * prototype-component: 4a3d419d19737de0 color:#6a7a57
 * service-response: 63afca730844950c color:#af7ecc
 * implements-props: fd28e874597d1632 color:#90cb92
 * property-result: 8dc471fd54220b14 color:#34ed57
 * manager-fetch: 9e72c8d5d6a48b24 color:#57e86d
 * boolean-load: e603fefcaa9d3c88 color:#b895ac
 * execute-module: 20868c12f919a75c color:#71483a
 * parameter-request: e2efd3cb7e040c94 color:#f84023
 * list-update: 3a6dc0b87a8c17e8 color:#712355
 * render-key: 8d2716293123af52 color:#6f4685
 * transform-implements: 49d0dd86fd59e278 color:#a2ea55
 * update-constructor: bbd5b750f93ecd3b color:#c5a5df
 */




/*
 * fetch-promise: 8fce5607aa132952 color:#df2612
 * number-observer: f40d17ee2fa205ba color:#c0b87b
 * error-storage: a7c946366758c630 color:#834ef2
 * result-parse: 9b1f2797c1886576 color:#931edf
 * extends-state: 5e6719b1fa9745e7 color:#b5daf8
 * key-listener: 59b4cb8fb73a5e7e color:#7daaad
 * constructor-process: e88febc6d3aa6b4d color:#ca1ea7
 * execute-fetch: 5f55fd124d705548 color:#fbb530
 * listener-context: b883541d9fa878b0 color:#cacde6
 * utility-success: 1ef2797c7a817c32 color:#46982a
 * state-array: 25a1e96f97d7508b color:#3f786c
 * component-execute: 06231d9ab96ba1aa color:#6b5671
 * module-value: 0edbab09530aba68 color:#7403a6
 * item-load: 95a0fe9ba055cb77 color:#bd5c9d
 * property-property: f6d24e831f18a272 color:#5903f6
 * fetch-service: 77cadc060bdfb6a6 color:#323e80
 * callback-parse: 3a8408b540660fc6 color:#5386ea
 * execute-abstract: dc7d273b97c00f93 color:#dd9d51
 * validate-validate: e1124062abb179ac color:#669950
 * props-subscriber: 96c443d4f519dd69 color:#2469ea
 * parse-module: d1948fbd31688d34 color:#9cf527
 * execute-property: 94286d372d520b27 color:#f09f5a
 * cache-error: 74b343f391909acd color:#c78348
 * number-abstract: 96dd9096893e7988 color:#57886a
 * key-subscriber: c6d41249b8a262c1 color:#e2f760
 * transform-parse: 244c20d1ea27b3d9 color:#f3e242
 * reject-manager: 560ea310400b567d color:#108e39
 * transform-interface: eef2218b6182291d color:#4865e1
 * abstract-service: 13fe6e15ab971a96 color:#b9dbe5
 * function-extends: 58188166f05c9d61 color:#2c6380
 * request-manager: fdbf900ecfe359e1 color:#624024
 * success-context: fc8f5a9ffac84cca color:#88067b
 * response-render: ac22182a9f34adae color:#a5a6a5
 * error-promise: 8d68043a029323cd color:#97bf5a
 * list-constructor: b2d04da92a2de863 color:#869e77
 * constructor-update: 433e9a5d07c368d9 color:#99923c
 * module-initialize: 624e37784f5e4336 color:#661468
 * service-list: f26dfb5205670e87 color:#5091f5
 * string-setup: 6bd5c5ebe701d13a color:#b322f2
 * parameter-item: a9329092e062b0f7 color:#ae314a
 * transform-process: 5a8cc0c66b4f34fd color:#ebfe04
 * handler-execute: de256647dd88c619 color:#6c72fa
 * helper-utility: 283e17fd953277ab color:#911b7c
 * list-implements: 289c3bef3a9a0bfe color:#9616b3
 * number-array: 2d94b299b211f5f2 color:#a20ea5
 * parameter-listener: 0a08b2cd43ec179f color:#aee76f
 * variable-value: 90b7b7d21ba57414 color:#f5b49b
 * handler-parameter: 117c02dfec32251f color:#63effd
 * fetch-listener: bdc3850b4a697771 color:#26a57b
 * request-request: fbeeb533f5db7674 color:#2bd766
 * service-update: 5ebfc0892f3137c0 color:#48394b
 */



/*
 * utility-return: 19cee8aada751427 color:#9ae8c
 * number-constructor: e48bebe6add0c184 color:#9d568c
 * process-object: cafc0470ad00219c color:#2b1faa
 * fetch-props: 4675d21301c9e988 color:#afc65e
 * observer-helper: 670b2a42739efbb8 color:#896167
 * helper-component: 2de558ad98425ba6 color:#18955a
 * method-method: 9cf4b17f56f122fd color:#3068b0
 * abstract-execute: bd8ed3d31376682e color:#ac9b1
 * parse-context: ad24963e66867b2c color:#85527e
 * load-helper: 96967d282e88e45b color:#b35abe
 * helper-service: 0639439ba31cbdb1 color:#a34894
 * props-data: 48ad2c1d3424bc4f color:#6640fd
 * async-listener: 50040f6490a08a8d color:#1f2753
 * utility-component: 85935ce810a88ef6 color:#16e392
 * subscriber-abstract: 593dba4a64373ac5 color:#65077a
 * handler-load: 806ff176b214a9a2 color:#3b80e5
 * optimize-success: c88890157308cd08 color:#ff6df7
 * service-await: 775d206dfc001325 color:#64098a
 * configure-constant: 01ea634d5a47bfc4 color:#569a3c
 * boolean-helper: 51d770ad396df6b8 color:#13a49d
 * index-manager: d0f4faa69974eb12 color:#ca5577
 * props-process: 7aa432deb865b301 color:#20a6e1
 * string-reject: 50bc7ff868d4435a color:#62cdc9
 */






/*
 * promise-execute: 271bc9f9eaa22591 color:#c92855
 * update-service: 49a98e86c6129d8c color:#ca798
 * list-module: e339f89b9f93d809 color:#afb157
 * error-list: 0e47a809eec2db60 color:#1b46d6
 * constructor-callback: 1cba93583d711aa2 color:#4eff26
 * context-execute: 930b5a2603ff339c color:#eb98b3
 * transform-parse: 75270860b53e7e46 color:#281abc
 * validate-object: 0ac6b98d80e027d9 color:#3d73aa
 * boolean-request: 7f3f4fe6b10b543b color:#86f773
 * controller-abstract: bc2825f5850707d6 color:#abb9c5
 * component-return: c65cf79bc3ee0eea color:#55ec3a
 * array-manager: 9d6ee8b787de1d99 color:#c14839
 * load-constant: 7cb084bb3da714e7 color:#9ef3c
 * data-helper: 32f3ffa8c5d1272c color:#d4ae9d
 * callback-manager: 17c71f2525ed56d8 color:#1d6b30
 * listener-constructor: e1de7e38188d07b2 color:#38e1d4
 * data-item: 8fbe5a01dfcfedf4 color:#8376e2
 * render-index: 2f28e165167fdc38 color:#b2f24d
 * parse-result: aef507a509af1c1c color:#4c2df7
 * utility-item: 566b43823ea7553e color:#c608f9
 * error-state: 550297deaf0b3e94 color:#ea044c
 * function-list: 112f90d0e15be269 color:#7e282e
 * handler-transform: 42b6e71ea93fd42f color:#a43e98
 * item-load: 76aad161a98b62c4 color:#773081
 * update-update: 264aa31ecd3b2b5d color:#f55328
 * props-render: d85ce52a79498a37 color:#78417c
 * listener-transform: 0d271b215c1e6033 color:#e3b5fd
 * configure-response: def88f561bad5e79 color:#6552e7
 * method-implements: f95c826ab5d1708b color:#ca6508
 * callback-props: 70eca51bce305ce6 color:#d9424d
 * subscriber-result: 7ceaf9ac6b185550 color:#886445
 * event-promise: a795bc67282a8029 color:#8823e5
 * utility-subscriber: d7a524c884c75f43 color:#33c3b9
 * await-response: 94202e8fd98a9b60 color:#d8ae1e
 * helper-index: 57eb54ffa1b7efe1 color:#fcc253
 * update-service: 0dd69828dbd24b5e color:#c1fa12
 * validate-constant: 25cafed34b46d670 color:#a42bbe
 * variable-error: b2df38c6acf0361b color:#59ae9c
 */