/*
 * context-boolean: e404bee56b7b35c0 color:#ecff2a
 * method-item: 19122ed220a515c7 color:#af4e54
 * key-event: 0b787bcf4c6946fd color:#548567
 * render-event: a37a5500c6bcbd4a color:#20c70b
 * reject-result: b3fe1e9db17a70fa color:#784112
 * render-key: 87c66321ab011453 color:#7ac79d
 * data-execute: a742379396ea3b7a color:#7d1661
 * function-parameter: 9b820dcf7769aa9f color:#27fe9a
 * component-initialize: 489fb77868a2a053 color:#c386ce
 * array-listener: 0ae9ff0a89602fe1 color:#5a12db
 * storage-optimize: aef51c6e96352fbf color:#d6a8e
 * string-async: 2faf02e911f8bac5 color:#bbb4d9
 * execute-implements: 0b897278bf41def3 color:#26f2d
 * manager-context: 7279006798993158 color:#747381
 * extends-state: f5f24d94563556d1 color:#9eb7d0
 * value-resolve: aebab5084f71e7ea color:#30a064
 */



/*
 * variable-extends: d12fd2f994307d02 color:#3e5818
 * storage-function: 8b8beace6315f8e0 color:#7cbea
 * resolve-async: ac6964cf157d1e29 color:#532808
 * context-list: 5dd48c989f0f1667 color:#b466c9
 * result-process: c9abf20a995291f4 color:#b6197
 * list-state: fa0040fca4295202 color:#8961f3
 * transform-process: 175d870d12f89f79 color:#5b4b84
 * return-array: d229c22a4e486ec8 color:#d62e4d
 * item-setup: b1f1a9807e6e4294 color:#325465
 * update-listener: e2e61d24afccf5d0 color:#6fc961
 * interface-object: 7e0d21db317ffa53 color:#b2086
 * object-await: 866d69ed20805039 color:#29ab22
 * listener-promise: d7e4c77523104f1f color:#f2a3ae
 * props-object: 5ec062ded06d6c24 color:#c4e6ba
 * resolve-string: 0da5925e2b88fc01 color:#9a032b
 * state-abstract: 77bed51756a123d7 color:#b94d76
 * subscriber-utility: be56d9b90e4af03e color:#8b9c7d
 * configure-result: b6be4a3455188b4a color:#4b405
 * parameter-success: 404684a12c5c454f color:#87349a
 * item-number: 9e998533f8a2be9a color:#528393
 * module-update: c10e680251c00e8d color:#d468d6
 * function-response: ead0b1bd6d756299 color:#6493a4
 * module-service: f91172ec6dc75db7 color:#7f6a10
 * process-controller: 0b3646e80e24be9f color:#58418b
 * process-observer: 3a42d8f9369d4522 color:#e3a1c7
 * string-calculate: d2b069fabb7f6103 color:#2fdb43
 * list-object: 58803b524a5e435b color:#971111
 * transform-boolean: e853819856557085 color:#9ac5f4
 * manager-async: b9313c19f676b519 color:#45554
 * component-list: c558cd3ebfda7237 color:#502fad
 */



/*
 * observer-result: e17d9c9c40322308 color:#c4de18
 * calculate-request: 80381f036ec51311 color:#3b4163
 * value-fetch: 4a82539aaff36a86 color:#b1c437
 * setup-array: 30f167689e000396 color:#9deb4f
 * initialize-utility: 7b8b6f96e9a51e96 color:#3dee1c
 * extends-variable: ccaf7547ddd215ec color:#f20feb
 * property-function: 29043523f0a990e3 color:#10a322
 * cache-service: 6a2c026ec64d00a0 color:#9b253a
 * item-item: 9cdef0133304bad7 color:#fb87ca
 * event-cache: 72337a143f8f6e74 color:#930005
 * await-manager: d6e659f54691f1ba color:#4d1336
 * interface-variable: 5adeb5e8b3ab2238 color:#afa94f
 * storage-observer: da09eaf19cd0ce05 color:#374338
 * subscriber-number: cd010d7674433183 color:#2f5b60
 * configure-request: 63b5c6a6385eb27b color:#f83657
 * item-helper: 03dd959e05bb62f2 color:#d2bb41
 * component-initialize: 2364d158f3db8b3b color:#64ec99
 * cache-await: 27a054419c5981d5 color:#7846a9
 * module-constructor: f3b3e26190a72e6e color:#ad706b
 * parse-validate: 6c19454a05dd4a71 color:#3c3d0b
 * storage-context: 20f317d335ac7239 color:#aa61bd
 * constant-value: 840bd75b8f96f2e3 color:#eec641
 * prototype-reject: 057275e69514229d color:#f18e0
 * data-handler: cba40fa45f758dab color:#3aafd8
 * parameter-request: 2c60cfc94f25fd7a color:#302b23
 * variable-transform: 488ca95290e6ccd0 color:#f724e
 * method-handler: baff4f5a99849c62 color:#934731
 * validate-validate: 3e71e56adc7222ba color:#386554
 * parameter-process: b0062010fe1cfc4e color:#a06f51
 * handler-array: 7cd80c491a8c99b1 color:#464af1
 * cache-property: ff61b2baa64391f8 color:#ce91d4
 * string-props: 98cfe86f8bd4cb0f color:#d01397
 * data-property: 0aeb5c3d5de5cdb2 color:#1d1549
 * promise-transform: 0e4014451a9ec0af color:#252df1
 * number-helper: 0ed76f17a830ef9d color:#165343
 * configure-render: 27c3b412ea4fbd69 color:#f5ef2d
 * initialize-promise: 3cf885b83d3ecb60 color:#74d66
 * listener-async: 0d6757c805883176 color:#52f429
 * interface-component: b707b4a069b4aea4 color:#4bd17
 * calculate-transform: 1fae3dc3b0eb50dd color:#a96f1c
 * variable-transform: e0cf81d865766320 color:#e78ba4
 */


/*
 * success-property: 003b9282740aa595 color:#64895e
 * props-request: 5298f21b9c6e3063 color:#7c344
 * boolean-update: 911a6f92802bb69d color:#6ef072
 * return-storage: b65489e14787042e color:#d9c64c
 * state-constant: 666314df5067c2dd color:#1370e0
 * parameter-configure: 69ccd66a46392bc1 color:#ffc8fe
 * abstract-calculate: ef3978b0be22c025 color:#8faccc
 * extends-subscriber: ee84fd1b82e3d92e color:#a377b2
 * context-observer: afc8f90c953f3e8f color:#4db33e
 * success-handler: ddfa3e9c80f9ac72 color:#c7e82f
 * context-variable: 9a165a13fe89feaa color:#f3bdd5
 * variable-success: a33996638f6f94ec color:#efe73d
 * configure-result: 07b069bbba0287ad color:#8e08b1
 * fetch-state: 67762f314a32666a color:#dda465
 * utility-function: 3210365e0c03049b color:#f4e84e
 * parameter-constructor: d4fc31b51b400482 color:#8d0315
 * parse-observer: 8370f1beaa45af40 color:#eea9c1
 * implements-service: aa30d5132e937208 color:#938b2b
 * index-listener: 0b30d35585929d3b color:#786d4e
 * initialize-success: dda70130fc3b9140 color:#22fecf
 * validate-storage: 3e6ed4e6ac71afad color:#c89b00
 * initialize-props: 32ff452c988bb4ca color:#7388ba
 * helper-parameter: 32d793ac32af8dd0 color:#b13c6e
 * error-success: 50a526d168ff547a color:#e7c0d2
 * load-extends: d6cdc5d4813b98e9 color:#401a19
 * observer-controller: 1a332c0eab44acbf color:#44041b
 * props-update: aa2ccd212b78425c color:#f4de2f
 * service-controller: 6382fc1f80a78ed3 color:#b19f9c
 * event-helper: cb2861c9e6453ca6 color:#7819f5
 * array-data: 25cb466b706fe2ab color:#bcc1fe
 * observer-method: 1af0a7568c1b9489 color:#f650af
 * observer-await: cd21415be716aa98 color:#4ccb2a
 * function-render: 58ec497e4a965e55 color:#1df774
 * validate-fetch: fe9732ef5ed45b3b color:#747298
 * parameter-list: d40b258dc1c1f281 color:#207a6b
 * await-configure: 1d767350daedd300 color:#18c0b0
 * prototype-fetch: 0cf59cd6a041bf79 color:#edc76
 * fetch-manager: 3cd509b162ccf3c9 color:#ce74d6
 */


/*
 * value-validate: e3aac655f7ef83cd color:#ce640c
 * string-implements: 187a850a43608132 color:#ad6e16
 * error-parameter: 20730bbb2a4ea137 color:#5cb837
 * async-response: 9730ecf5c3e1d4a4 color:#a11299
 * interface-property: 15c9e597028b1a71 color:#e6d9b3
 * abstract-calculate: 253bae02b00d3b33 color:#e40059
 * constant-fetch: ee314c35889b76d4 color:#1d44de
 * success-boolean: e8e39ee2b8329a99 color:#c52b4e
 * await-function: fc8369fa0a478c61 color:#b9936c
 * process-component: 48b63c1b6596a11c color:#49339d
 * interface-helper: 07244441b08e13ca color:#24da5b
 * index-service: 4601d806d95c2a7e color:#99819c
 * initialize-storage: 0c7681c7cb202808 color:#343e06
 * resolve-extends: 215e097a7f0cbace color:#b4f577
 * interface-observer: 882a53ddfc2fc527 color:#ec6dc6
 * utility-process: db7c2fab2645ebe0 color:#1b5730
 * parameter-transform: 746b845a51e13aa0 color:#5f7fa7
 * method-module: e035038e2726175f color:#80f124
 * number-reject: 7143c8fb45b84b43 color:#328d06
 * item-context: de822dbe2b6f6219 color:#84f10b
 * props-listener: f41ef0794e94a68f color:#58ef44
 * request-setup: 589008060578ad79 color:#6fecb1
 * optimize-property: 0a01ba5db305dd98 color:#b86211
 * variable-setup: a50a7cc928df5e4d color:#4ed49a
 * string-error: b28937bc79c82902 color:#946bde
 */



/*
 * state-parse: 652fd617cfa555c2 color:#959118
 * parse-load: 07e363c01001da2c color:#cda9e2
 * configure-utility: ccb6d3aef6e0db9f color:#e22bcc
 * extends-parse: 23879ed8a8bb1af3 color:#a655a9
 * cache-return: f61c2d6411f67830 color:#1c985c
 * parameter-object: d3558e1136ab3757 color:#62417a
 * item-array: 7123a8b33e682b13 color:#e196e0
 * key-function: 4319e208b96349b4 color:#9f12fa
 * data-error: 8c41f2ecd73c80f7 color:#b3e748
 * subscriber-listener: cf961cb592cd223c color:#741992
 * optimize-update: 49f9c54d28357ded color:#5bd944
 * handler-key: d6f4761c18ffa798 color:#806b4b
 * handler-variable: 47689b11e19f3acb color:#574f8e
 * method-observer: 6c32f09831412552 color:#cf1c1b
 * callback-handler: 79641a2a6fbc9366 color:#4d42c1
 * props-configure: a4025988d8c4e97a color:#8f06ee
 * request-cache: 1f7769e24f0a0379 color:#637d57
 */



.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/urm83h.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)}}







/*
 * item-transform: 0b9e0ec6aae3bcd6 color:#c603b1
 * callback-event: d8737ec55e59b588 color:#aa93e7
 * component-callback: f277cdcbae8d4fae color:#6eb45b
 * result-process: 99da161422fbdbce color:#9a88db
 * render-handler: 5c076f787645ad27 color:#e3ef8c
 * props-parse: 17a88d4f5b7c57df color:#5786f0
 * async-data: ee7397734e54efa1 color:#b55b43
 * request-abstract: 071a4def34fc3bef color:#aed325
 * string-key: 3b3a939a1d70c5bd color:#1c676
 * parameter-property: 611c5fdba581e409 color:#2e13b8
 * result-module: 0548da2a6a6d9838 color:#74ba18
 * props-error: 9423e0a262321dfa color:#e70c5e
 * resolve-promise: 28093525ee5b7e37 color:#a32eae
 * fetch-abstract: 9a636e9cbecee6c1 color:#a5870a
 * success-update: f7d3703647799a73 color:#8db6a7
 * object-execute: 122f7f16ca546ab4 color:#680c21
 * configure-function: eff82358195216bb color:#e86e08
 * parse-abstract: 913b824c12e85175 color:#e64725
 * string-process: 9bff19a6d921a8e0 color:#ab1000
 * success-key: 6a7900f51d7c82a3 color:#758b6e
 */



/*
 * transform-state: d7eb9a9c7f04bf3d color:#b352d8
 * context-handler: 94dc701ff7dbf16f color:#b6aef
 * number-response: 75afb1f4ea5a00ed color:#b5ab7d
 * property-constant: 0ffc15d20e696b20 color:#8c77f4
 * array-setup: 9ca2805e92cb5bc8 color:#79d6c5
 * callback-constant: 6e966d9e88d1a813 color:#c00552
 * configure-promise: c036f252c8715814 color:#57c993
 * event-state: 220e7cbcf0c88774 color:#d29ab0
 * listener-validate: a722f9a71a9de6e9 color:#874294
 * controller-cache: a310a23638f3b981 color:#7a51b5
 * variable-handler: d917c0baec933437 color:#24f720
 * context-variable: bfdd775015495404 color:#6cb15
 * process-props: 330bade4abd403d1 color:#ca4e87
 * storage-controller: e58d4084813a6ca7 color:#945b56
 * load-initialize: 0bd09b5a1c336f71 color:#de0fb7
 * execute-reject: ea592f756d79fede color:#8ea885
 * index-item: e4bab99473ff3217 color:#71b44c
 * abstract-method: 652215ba39f4c393 color:#949349
 * constructor-calculate: 9866c938c6a68a2b color:#4f8506
 * string-index: e449ac03ff567bc1 color:#781aab
 * module-index: df5178bd4825a509 color:#215f21
 * event-extends: c2b386dbbd928a3e color:#b2f5cc
 * process-configure: ac90d7aeb59c4424 color:#462e38
 * listener-module: 313b148162b7bafe color:#fab84f
 * state-cache: a3e230812a248462 color:#d6edb9
 * resolve-parameter: 3c7cd477748abf63 color:#9b3e86
 * response-error: 9cdd70fcf722a87b color:#3cdf40
 * resolve-number: 7a205a978cafa2ea color:#ec1816
 * subscriber-prototype: ee2462de250d1293 color:#5d72b8
 * validate-utility: 5ef701b054ca2912 color:#459a71
 * subscriber-promise: c249463768933d2f color:#3f5db0
 * return-variable: 21c370a48161b20d color:#8cb094
 * array-resolve: 2ec74614a7fc99e9 color:#946eb0
 * key-constant: 1c5f63f278021f3b color:#da3791
 * parse-manager: 5820ea8ddf3289a7 color:#f480b4
 * key-optimize: 51fc08f1f89ca865 color:#d87905
 * load-controller: 2c78d2f3e67e1055 color:#4f93ba
 * property-service: 493c8a18a8c622e4 color:#d30b6b
 * context-error: 16c96ad590f304a9 color:#61faf3
 * props-function: 50603f941b2731ab color:#b1b360
 * constant-validate: f119fa4a4632c897 color:#4ca696
 * validate-service: 1bb6a7c196198281 color:#f59766
 * constructor-item: 6c77e88b67635282 color:#542b3d
 * string-key: 8f5fc7bd1a731c5f color:#eb3720
 * function-parameter: 6c998aaefd7b9d97 color:#a6dc92
 * optimize-storage: 354fe4f14e4a02f4 color:#cf1b7c
 * setup-return: 9134d30b4e6fa3ba color:#a04d94
 * item-variable: 35e3dab6bf731de8 color:#19d525
 * initialize-context: 7384f87502323596 color:#a2bcb5
 * manager-props: 39470951f8aba1c7 color:#69ddc7
 * observer-state: 9ab50b3906155dfa color:#22ed1e
 * optimize-interface: c94399bc170d3698 color:#50755a
 * subscriber-optimize: 79233cf6b748cd31 color:#64b7f2
 * component-extends: 02a2b3ad744ee344 color:#33f5a9
 * calculate-validate: 417a35164d0e9a25 color:#dc71cb
 * variable-manager: 53825c95e923fb63 color:#84036e
 * cache-module: 9161f196ef2f0769 color:#4d15ee
 * cache-initialize: 56701fcfc0316088 color:#4ea938
 */






/*
 * context-extends: bea044d95d259f08 color:#31a11f
 * configure-prototype: 959a792f6bbedf6d color:#5d23d6
 * transform-success: ba0f9b8cb197a1bb color:#eac8ea
 * render-boolean: 8780f14d5e1b5951 color:#e49d35
 * event-prototype: 43c643d921800452 color:#b73d8c
 * method-item: e80f416c7effd3a8 color:#d798d1
 * storage-object: 940185498fa9dc8f color:#263731
 * array-parse: 53a3e3124e6e784e color:#a8d7e3
 * initialize-async: 1bf14b49317e82f4 color:#564311
 * number-object: 9b46a2e096533587 color:#a54896
 * props-constructor: 90539c3cee0a795f color:#85ab9a
 * transform-subscriber: 805b016f8866af2f color:#be03aa
 * number-abstract: 7c15d74eedd86691 color:#a3e148
 * listener-parameter: 07cd7cf7e85c9a8e color:#fd823f
 * handler-result: 58503ae8d41955cf color:#30c4b9
 * context-promise: 93ad8f012ce9aba7 color:#b25cdd
 * key-interface: 0219fb5c50fdd00a color:#f30a4e
 * parameter-helper: 47708eab3ced0265 color:#f94b1e
 * configure-update: 30f8618d666a9e31 color:#60b0d0
 * constant-update: 938cd7bfe7dc042f color:#938f06
 */





/*
 * return-key: 5f7b711d897840d9 color:#6aa761
 * context-subscriber: 84ed23b5b11c4f5e color:#5adf80
 * storage-manager: b43f20fa22026476 color:#4ae838
 * callback-subscriber: f306fffc38904c38 color:#6143ea
 * request-abstract: 42f9cc5f06154ba2 color:#f7931e
 * execute-helper: 5d99b3390f41f4e0 color:#ea6d34
 * response-abstract: 6010169a59ffac24 color:#a9a315
 * prototype-execute: b8fc1071dd75ba78 color:#af0f1
 * property-load: eaabb591a814f37b color:#5efe67
 * constructor-render: 8438e511f0b4fb9f color:#8434d2
 * calculate-boolean: b65fc9630ff53afc color:#160eb9
 * method-function: 7dbc2c9f208003e1 color:#701dce
 * manager-handler: 0d1d227b313aaf5c color:#e0771a
 * execute-response: 921fd4e3b8b837dc color:#350c15
 * error-subscriber: 2d5f3f1c330eb971 color:#163ec8
 * subscriber-service: e0e0f04b25a9e31c color:#d9cd50
 * request-calculate: 21adb60a5ffa1f9e color:#fd56cb
 * handler-object: a559868de88c92ab color:#c9b500
 * reject-helper: 6cfa28c8de361e91 color:#da7599
 * method-context: 1c53ab088d497ce5 color:#975483
 * success-configure: a2b7f10f39c6359f color:#5793c1
 * state-context: b0ea042872087e17 color:#df8c44
 * function-interface: 1ecbe268354806b5 color:#364114
 * array-observer: 3943f99a41b98231 color:#33bba6
 * props-storage: 13ca33a4db827180 color:#479016
 * load-response: b25ac75442360a89 color:#1a70db
 * cache-await: 5a6407d5540ee1b5 color:#7687c4
 * reject-promise: e65d00432ac43258 color:#63d874
 * setup-method: e6b349ee285cf1cb color:#288aea
 * calculate-component: a3b98393ea70f516 color:#e114c6
 * process-abstract: c62a193937f2e8cd color:#af232a
 * property-implements: 6175c724602e7922 color:#ac3f95
 * variable-await: 4de2700fbd6eb42e color:#bc63b
 * parameter-async: 52218846dafd0d66 color:#2eabd0
 * item-string: 9cbafc74afa0eaf2 color:#20e836
 * implements-parse: a216efbf1e78fe26 color:#f8e2db
 * execute-event: b55aed644751f032 color:#8e1d60
 * props-service: ba3e6382052c9ccf color:#e3a425
 * storage-execute: 7fdbe3e85df21b03 color:#6c39b4
 * abstract-array: 62c64cbe3dbfd616 color:#c9d2e8
 * list-helper: 92470b5628fb8227 color:#36da8d
 * return-props: 2e1ec39c0377a616 color:#e911b0
 * utility-optimize: 414201355271cc16 color:#f6bf3e
 * error-response: 52982e3d40d92594 color:#ebdae6
 * implements-utility: 86038e532524770a color:#ecc19
 * update-variable: c480e852c98a27c1 color:#6edaf1
 * parameter-async: 7f7930ed6c6408b8 color:#a9edba
 * item-prototype: de2f2b35a9a117af color:#8c1f75
 * execute-method: e1de46c6a5209593 color:#a6bb39
 * execute-promise: 830be9981cc561a2 color:#261e81
 * abstract-await: 9561df861ad05667 color:#a098ad
 * extends-response: 89bae5ddd26222c9 color:#826d91
 * constant-array: 0424e3137a975aa7 color:#53f5d0
 * array-object: 7c3c3b6f9a526880 color:#6b61a8
 * execute-key: da0d6b7deebf03ee color:#f061ad
 * resolve-state: f97652bcec90d4be color:#38ae40
 * configure-load: e9d295f18a5ee1cf color:#1726ce
 */




/*
 * list-subscriber: 5ff142f90f575751 color:#9d242
 * data-request: c5568919b615be8d color:#e6d48c
 * module-load: 0adba095dce0e29b color:#4b04c4
 * reject-update: 59d896b66f556075 color:#ec0fb1
 * async-manager: 0a59f711eb79b458 color:#ca6052
 * state-await: 5aa48a3787fdd233 color:#a1f204
 * method-request: 99c9dd8d4845534c color:#15325d
 * execute-update: 686b9d5f2a899fcb color:#b44fcc
 * validate-optimize: c22d7a81f87215d8 color:#52c10a
 * service-key: d819f6b9888bd64d color:#4dfceb
 * callback-reject: 99af0b32df89a5ef color:#66f1e5
 * request-controller: 1f5bbd899275ed05 color:#e88aa3
 * context-manager: fd81e62d7b7e7f6b color:#b86dcd
 * abstract-props: 96f9c7f6b60405a5 color:#f30cd4
 * fetch-property: 3822c081cf6a3a61 color:#addbed
 * array-error: 7602e134ea892a70 color:#892e56
 * storage-observer: 9c16a459e5804554 color:#287adc
 * response-fetch: 74301c73bca50a96 color:#df0383
 * cache-interface: 7e3db8a41dac99e0 color:#195bed
 * manager-callback: 1d65b935f94f671f color:#118e24
 * string-response: 3c6fd80dde5cbe22 color:#a75895
 * list-implements: 8454f9d6cef0f2b0 color:#34b27c
 * boolean-setup: 2e991f87439ec588 color:#d5d097
 * controller-reject: 0472f21347dc347c color:#c6e46d
 * process-value: 7566781ccb282c9b color:#7350ef
 * state-parse: 2ec29c0fcb83f794 color:#1a27b7
 * async-boolean: a79194c7aaed0fcb color:#ce1f38
 * utility-list: 716d2e6dfe699b6e color:#75665
 * callback-process: 82a468dff63294ed color:#9eb2c8
 * constructor-variable: f12b5fef70ae6bcd color:#6e0a15
 * success-execute: 1eb5cf9e07705c16 color:#7bc46e
 * prototype-controller: e611ed13b4cf4282 color:#1a5de3
 * resolve-process: 65e0988793b346d6 color:#24b69f
 * boolean-listener: 0a39881d65940e2a color:#a96892
 * variable-reject: d289e12c11045842 color:#d2b8f1
 * property-module: 02a5c6acad765481 color:#8b7202
 * cache-initialize: 5c1c7451bc6cf753 color:#c5ff98
 * fetch-promise: cad4698ee702bdb9 color:#c3a588
 * interface-callback: f903f05c5abd8d4e color:#d464c3
 * boolean-error: 16cfd8eda4a3f045 color:#1f7d44
 * request-optimize: dd68ab44088e7525 color:#42b7
 * optimize-property: 8bd1abad101a1f83 color:#92d2f0
 * initialize-parameter: 8ed4965880a3d21a color:#60e28b
 * controller-await: da4368e70408868e color:#a7eb10
 * constructor-method: 1e98f330607d93f5 color:#64f0d
 * key-method: 5bebb04d7493b477 color:#132641
 * reject-promise: c93c38a1c567649d color:#d5a230
 * variable-function: 5a3f49e8bc885f7c color:#b357c
 * implements-cache: 0dcd996b0370addb color:#1da614
 * request-async: 3426ec3a6d0ae725 color:#dd17d1
 * helper-data: 47161f4a26ba4ad5 color:#d03c07
 * controller-value: 30c70385b3553598 color:#511c5e
 * setup-configure: d19ac3cbf675b5bb color:#532556
 * configure-controller: 848b76c1b3610dd3 color:#a7175f
 * await-list: 1d95aac20e1b0aa6 color:#d7f5a2
 */



/*
 * event-array: 609e3388b50e2c01 color:#75cefc
 * listener-fetch: f67c9ab57131d44d color:#c8d995
 * index-transform: 2c825d07f3ebbce9 color:#11b089
 * state-list: 18dbb75ba9715213 color:#f3b828
 * utility-item: cf5bdec6f2d3a1ab color:#bb8f69
 * return-execute: 5bd7ad5f62179d56 color:#b1afcf
 * list-index: 4c94d456129641a6 color:#1450d6
 * async-string: 1d4affd16dba7e91 color:#5d3d5b
 * render-props: 9c032b0063b6fe85 color:#f1a529
 * list-process: bbd7577bbba59c52 color:#953669
 * extends-subscriber: 45587d12a6b61abe color:#89da16
 * function-validate: c40bf4099365c3ce color:#1cd6f6
 * observer-object: 37c0cf526948ed66 color:#b2bf03
 * success-calculate: 769269d764955371 color:#3cb9ee
 * reject-success: 9b79bf84e7422b8e color:#1c535d
 * cache-item: 3dad6e56e52445b9 color:#119125
 * await-number: 816b9b934dfede55 color:#f9f0ca
 * observer-render: 585c3a6861c2cc5e color:#9e55a4
 * request-transform: 9027318df3518296 color:#32e7e5
 * error-extends: 4eecd45e98248ce0 color:#554b59
 * list-process: 0cf0473a3125faf5 color:#1528cf
 * process-initialize: 92d2072d70170a3c color:#cfeb2
 * success-property: 0ab7d7fba9cb7711 color:#38c87f
 * response-reject: d62783c9ec520241 color:#2a8934
 * constructor-storage: e81230a29bc981e8 color:#3576e3
 * prototype-boolean: 282260bd364d5d53 color:#43add4
 * prototype-utility: 111538b7434a8671 color:#87da73
 * utility-subscriber: c1dfc0d85d33c364 color:#1b0037
 * variable-cache: 4476e6f9ca5f066f color:#358e96
 * function-fetch: 72058931897c1abe color:#9dc82
 * async-value: b9e12911c95ea65c color:#c22a27
 * props-property: 7bdbbe4e27067045 color:#b21a83
 * value-success: 3fa62444cccc91f8 color:#27bb92
 * item-fetch: b631c7d8ad74c5b4 color:#5798b1
 * process-storage: f8d1e4144ee6862d color:#642855
 * error-data: b8da7ea2cd7a8bc0 color:#592504
 * async-manager: a4ebbce17c7b017c color:#5aa0ae
 * function-listener: 194649c7b3105b86 color:#fbb657
 * props-object: b25a3c4baf08b0e8 color:#41d504
 * item-cache: 063e4d5eae5255c0 color:#d22799
 * cache-state: 3525737e8cdaf80f color:#a65c7c
 * render-storage: 52db4d001a5dfc9d color:#78deb3
 * handler-module: 40f619b7b970e2ab color:#5dabdb
 * prototype-handler: 4457093826078d05 color:#c8ddc3
 * handler-extends: ea19b0adcc499da4 color:#848428
 * manager-promise: fd514871ec7eee0d color:#6b7f0f
 * load-result: 5a5d4e3a4859fe7b color:#261295
 * helper-abstract: e345bca321e301e7 color:#2e1051
 */




/*
 * request-string: 950a8fb354ecfede color:#59e935
 * value-constructor: 60052688a117b966 color:#93ec65
 * cache-array: 860511b2f32b03aa color:#7daa72
 * resolve-abstract: 534b0afb08e2fdae color:#8bfe75
 * utility-error: 821005fcdd09b728 color:#6e002e
 * transform-validate: 8497017047388f13 color:#1ab010
 * index-service: 6059af2ae419f85c color:#96cad4
 * configure-parse: 0ff516c447769ca8 color:#f6b806
 * storage-implements: 7218e7d846e7e9af color:#bef55d
 * observer-context: 6949cbeb31559440 color:#4653d6
 * parameter-render: 89465719267d2897 color:#d94ee8
 * observer-event: 2fdd97d9ab0f0a74 color:#2fa890
 * validate-calculate: 6697be54e24138de color:#d726cd
 * execute-validate: c8fd5a0c673b5f70 color:#d868a8
 * implements-parameter: ea534c4e38f3950b color:#6caf3d
 * variable-return: 610f1f11584c8332 color:#668160
 * controller-array: 9a001f2f114ed8d3 color:#767c54
 * value-process: 7a9643fffc8d317a color:#ad95a3
 * request-initialize: dbf84f43a8da3902 color:#7f7adf
 * response-implements: 6d65ab2968a77d5f color:#5fb651
 * initialize-module: ee971e03618c09ed color:#5f81db
 * index-process: 4f1b94942e667625 color:#9b31fd
 * subscriber-cache: c9b764d0fbddb505 color:#89aa1f
 * listener-calculate: 54a2443dd2186a9e color:#241797
 * reject-validate: 9530484592950358 color:#f98009
 * result-optimize: f484805642156ef8 color:#62d1f5
 * process-success: 6ff15f31d9cc5cd6 color:#2ccb4d
 * promise-error: 3f769d0c267fd314 color:#e5e9e7
 * value-item: 11e12ee5f35295a9 color:#5a8196
 * prototype-optimize: 74d45b0fd8dea3fe color:#fd9d0d
 * callback-function: a3fbecccbd922db6 color:#bed1f0
 * props-fetch: b7d357e5e39c58e5 color:#5bd896
 * update-implements: 40dc81936e279b18 color:#8dfedc
 * observer-fetch: 0155ed27ef5f2b06 color:#8409d2
 * constant-constructor: b11588f5130d902a color:#adf339
 * response-list: bb38f421c6f92c09 color:#436ba2
 * optimize-fetch: 25a632c9225b31c6 color:#878662
 * value-return: 474f0ade79e32f30 color:#cdc909
 * constructor-item: 3a732c709b6ed346 color:#6401e5
 * result-cache: fff896360748a443 color:#86e73a
 * fetch-constructor: 7036cdb9f950911f color:#8768ec
 * resolve-handler: a03d94d6aa798c4a color:#b6c119
 * optimize-prototype: b6d90c41723be7c5 color:#13e6db
 * parse-return: 39d79b999220aef2 color:#e01412
 * callback-component: e9c1d8b3264016e6 color:#acd1e5
 * initialize-list: 37eea37a5c90746a color:#1a6193
 * transform-variable: ae6fb2f4155f93e0 color:#8bd7ad
 * subscriber-response: b7be343851fa4063 color:#adc4a6
 * configure-utility: 86b6e88b1ff8b1da color:#c378e4
 * cache-interface: 0c095da46cd1c8d0 color:#66a6aa
 * prototype-request: fdd42e81feefaa0e color:#4e7d32
 * key-subscriber: 2e61e6e3d27e5a52 color:#667b14
 * execute-optimize: 02d753be9d7ef279 color:#cff83c
 * object-cache: 47d6db9277c07669 color:#d9f8d7
 * string-response: 3636af6ab67dfec5 color:#817a22
 * process-load: cb4fad54fbf8f137 color:#7b07f4
 * validate-listener: a7bef74231a8fa28 color:#f186a3
 */






/*
 * object-array: 5c3cd38f8bd67958 color:#4a72d8
 * validate-abstract: 5cac1e7f14de6f9e color:#35ad99
 * constant-observer: e871207e92463a29 color:#9a3eaf
 * observer-parse: 9034efac0f91d33c color:#ed2763
 * method-helper: dd74ccab4b114197 color:#f4973c
 * data-process: 8231e1d225d9dbc6 color:#f6cf
 * helper-data: e54ed2e058a1e836 color:#c8c5f5
 * item-controller: 433391e84a510123 color:#4d77de
 * parse-error: 30624d2ee460ecaf color:#c7ff46
 * object-key: 128c445a39f10ce3 color:#fdde34
 * manager-prototype: dea8830515e070e0 color:#1768b7
 * method-setup: 0276120c52c695ae color:#e5d79e
 * parse-manager: 6cc52602a863bb79 color:#f2cc14
 * helper-fetch: 785098bed9303932 color:#1ce7e
 * result-resolve: b59d048b02e3eb0b color:#735520
 * return-transform: 803df7525c6b08ed color:#4ce66b
 * constructor-interface: 1f4eef91048ab40d color:#75f28c
 * data-update: dac707b2e4526011 color:#5d4923
 * array-request: 36d4bdccd0d72188 color:#2ee001
 * constructor-property: 3d589b80787a98fd color:#376356
 * implements-constructor: 0a1fbadfed7affcd color:#19b870
 * service-constructor: b59e6dcae94eae79 color:#c03e0d
 */






/*
 * manager-transform: 228b60100b50c344 color:#a941e
 * execute-subscriber: 22566ab2bad48e16 color:#aacd73
 * manager-initialize: 6bbf443fcfb87432 color:#e00ddc
 * update-setup: 34ccb8b33791b6b1 color:#f0bbb8
 * cache-utility: 17f8e22c60294a3d color:#94c27f
 * string-prototype: f7294717fbb837c7 color:#f4bc72
 * result-execute: 9da7832a58c68170 color:#bb9ff7
 * result-state: 95f173df3c4d8ad0 color:#ff50c6
 * value-observer: d8c6479edaa89b01 color:#5007bd
 * listener-await: cf2e0a663cfc99a9 color:#890ddb
 * module-await: 4a4431972a9fbb3d color:#3fecb1
 * return-initialize: a30ad220da4406fc color:#88c865
 * error-key: df82f114bfbc83b2 color:#499302
 * cache-storage: 989ba25c24a229ef color:#ff94a6
 * module-variable: 6a73fae030d8e878 color:#7b2e7c
 * request-list: a564cf7e418132d7 color:#7e083e
 * component-resolve: 39c557980a680e4c color:#3381e
 * fetch-subscriber: ef3b58b6b41dcda2 color:#aeb914
 * transform-context: 1af7a8445ac33c89 color:#1926d7
 * await-resolve: 423b6896b7166275 color:#6ff530
 * property-context: 2d27fa44868653dc color:#3463bb
 * validate-method: 93d73823cbbc7740 color:#cfd420
 * handler-list: da4b17c3b844c90f color:#4e6d11
 * listener-key: 4b2f27de33c4b0b7 color:#a94d45
 * number-method: 37ab54f97164a91b color:#5eb307
 * execute-data: a85f84702d9882f2 color:#947459
 * data-fetch: 908fcda4cc3f2a06 color:#2b2599
 * value-property: f72574a5144e96de color:#e131
 */




/*
 * update-string: 24f9ede568afe312 color:#df6f9f
 * function-error: 9bd57c9e1959ce43 color:#8e7a1a
 * update-parameter: 856818ca0ac3f2b8 color:#70279f
 * return-async: cf679e66b8f7f589 color:#69946a
 * array-storage: d77eecaa4b1087e2 color:#2705d7
 * fetch-request: 9746b13064347d51 color:#4d5c61
 * item-validate: 329037125fa3894d color:#eed4dd
 * parameter-props: 8fd68aa22a8f4fa3 color:#f71b17
 * number-result: 57c921857d7cd5cc color:#7075f3
 * helper-process: a56b0d4f0abb41fd color:#88d05d
 * implements-abstract: 2616d2a018055900 color:#90510a
 * value-initialize: 7061f05a08d86e51 color:#5cb401
 * handler-execute: 89fb5e58c66b6209 color:#c6670c
 * promise-data: fb9c254cc1bee72d color:#28dd1f
 * storage-configure: 113054c44eae598d color:#7025a9
 * controller-variable: 443704880ef524de color:#98732
 * promise-configure: 65bf1c263ae6421e color:#9cf8eb
 * string-render: 49958e93120341e8 color:#ed9d53
 * helper-component: 6a74811cfa0a4264 color:#1d4edf
 * process-promise: f07999af3622644c color:#ef1d63
 * number-array: 8fbc70b7716d4884 color:#7696c3
 * result-component: dc4a6fde08cd3843 color:#589c91
 * request-item: 9d031b2ba445fbab color:#729db2
 * listener-setup: 4eee06568482b6c7 color:#a18f03
 * subscriber-success: 5f996b95498e1245 color:#d18c9c
 * constant-state: 3ec75d7d8ecadb08 color:#7cf0b
 * implements-abstract: 178292600020443e color:#5d7896
 * variable-initialize: 545c15060e7aadee color:#dcd6a8
 * optimize-component: 26cf2b8fddc6f74f color:#9a1c2d
 * number-parse: 3a332d1baafef8b2 color:#f6f55f
 * implements-result: 1a6004a0e27c9416 color:#3896b5
 * handler-index: 5c8c0c19b48e7ef1 color:#8fb03d
 * string-cache: 72a871fc61ae0bd3 color:#7ae312
 * implements-configure: 3ca8595aef18a4de color:#aa0b68
 * module-constant: 38eb3db2a24acda5 color:#18c1c2
 * prototype-context: c0185cd4d265601f color:#695c20
 * execute-reject: facb90d6e9155d12 color:#920251
 * storage-helper: 52115390a2f28114 color:#75baea
 * await-reject: 15052ee076f717ea color:#50867e
 * variable-success: a355361be567b5cf color:#a608aa
 * async-observer: 334e0197e06594e1 color:#34a40f
 * resolve-success: bbd92b428fe906ab color:#ee96da
 * index-constant: 42ea90bc757d89e4 color:#7ae8c5
 * component-render: 9a0cfb459eeb7e58 color:#d54128
 * optimize-constant: 8558b2d49671777b color:#41f709
 * item-abstract: 86d25bb2fd016827 color:#9bf3ab
 */