/*
 * props-reject: 815910a34e293bed color:#4b269c
 * success-observer: 372819ae8a2cf6a5 color:#244fa6
 * response-observer: 0d1d9399ebaaad46 color:#8aa56b
 * fetch-variable: 3a5884dc4c7a0212 color:#996b9a
 * load-success: 91cc9946c9734808 color:#23c9db
 * implements-function: c89eb2e1342dabf0 color:#791f29
 * calculate-return: ce38447c419e2d4c color:#55f59d
 * number-data: 3ffb52bca0b74f5e color:#1f5ee0
 * list-constant: f1f2636fed609e40 color:#185399
 * await-handler: 0ef055baab3eb270 color:#7ca197
 * abstract-constant: 8d8d4807c074b3a2 color:#a7d549
 * boolean-setup: b5b34f777528f607 color:#950881
 * property-property: c061dc61acc45fb7 color:#fba7c0
 * validate-constructor: 2ae75fe69ec38e4d color:#566b76
 * resolve-manager: 87a20f6d2bb76c52 color:#4c94a2
 * property-event: 9414ccc552b3a87f color:#e776ca
 * string-transform: 694ca29430cda5cd color:#ff208b
 * process-process: 55dd73699e757582 color:#2b50c0
 * props-update: 3320c9b13492122b color:#7be06a
 * array-process: e599c9e165cfc317 color:#7a0f2f
 * calculate-execute: 8eca41fc5ba7114b color:#da1b51
 * cache-list: 0e82ab8fa0f9c06a color:#52e7cd
 * variable-abstract: b0da6e9deaf05c4a color:#22c273
 * parse-handler: e390671b7eacec9f color:#5e6eb8
 * await-extends: 12dc85c486e2c1d7 color:#ff1042
 * component-constant: a478a9ebce699ca4 color:#38575b
 * method-service: 212e0fe297e713d7 color:#3a1d7b
 * constructor-reject: f685df45cc12f7c7 color:#dc6154
 * object-string: bae7cbe16af07168 color:#e56e6c
 * manager-data: 3cbc7e757d7a4e13 color:#d07335
 */



/*
 * extends-state: 9928cf3bdacadda8 color:#18d1c4
 * fetch-load: cd28c99a32a2dbec color:#9f02aa
 * constant-implements: 67bea39b579f2b71 color:#f60723
 * constant-service: c2e712b058c19406 color:#46f7de
 * component-validate: 9cbc0e41e9a6fee5 color:#211ae
 * value-manager: 49b3f961069a2db2 color:#4bd985
 * property-helper: 150b912e4f25ec43 color:#b6ed1c
 * method-update: 06762574358d8ebd color:#29c7b8
 * execute-constant: 0601ab6ddef2a4eb color:#5863ea
 * function-state: da01c509caaa8f47 color:#f25e8
 * request-resolve: 21bf2ab57886e287 color:#4176d6
 * listener-validate: b02626fe778dad48 color:#fae9a9
 * render-service: e2c4015c2aea9676 color:#37714c
 * context-helper: 3ca1b7ec6cd10377 color:#4c18f5
 * data-abstract: 4745bb67ab8f8c9c color:#ffe3cc
 */



/*
 * cache-initialize: 87e2145961611c20 color:#7e9906
 * implements-return: 19306049d4d60126 color:#e18597
 * state-storage: e1e0d2b41dba8947 color:#3f35ea
 * optimize-data: 78fdb336447df7a1 color:#f49b9b
 * calculate-result: b89f59254774768c color:#d0a27d
 * fetch-state: ecf5885458cb328a color:#935536
 * variable-property: 2232ee291794c78b color:#63658a
 * validate-observer: 0b9a466f7bc777e8 color:#1f22d7
 * listener-async: 042555c5852d563f color:#f102d9
 * execute-event: 3e452dc21f516794 color:#b61d35
 * component-method: d7e075a88b60115a color:#4a2de4
 * validate-success: 2378aedfa5a109ba color:#17f8cb
 * implements-module: e525896f6695592b color:#816ca5
 * interface-string: 951dbd00d72087d3 color:#ec9dd5
 * await-module: 1494623a86f7ef74 color:#cb7921
 * index-setup: 6b7fb6818ecb24f8 color:#e892f3
 * object-async: 98e6f30ab678dc2d color:#da44d0
 * listener-request: a94c737bca8fd260 color:#bcf4a2
 * controller-prototype: 34b0158319b751dd color:#60c4e7
 * prototype-value: 290b36ab8358f8ee color:#15b530
 * controller-list: 23e82a7fd8227ced color:#faebdf
 */


/*
 * state-return: 2ce3725949fc4ed3 color:#6f35d5
 * variable-item: 02cb121213764a97 color:#8abd2c
 * constant-fetch: 11cb736652e6229b color:#dbbdd4
 * resolve-setup: d58af700e057921d color:#d82201
 * transform-async: 3eb8f34113205205 color:#755ae
 * configure-async: 2b8c92b7696d00d7 color:#190e64
 * calculate-optimize: fce22e11948cc988 color:#770f7e
 * props-render: a6bbd382e3338af2 color:#cb6355
 * storage-context: 64bdb8e064187aa4 color:#cb1880
 * response-manager: d4c97db6625b074f color:#af226e
 * constant-constructor: 6e59ab8c05f20b17 color:#767e89
 * controller-state: 6c2633880fd5a57d color:#e2082b
 * load-index: bed04a45408d8780 color:#3a80b5
 * storage-helper: 0807746a356f2845 color:#55634c
 * transform-initialize: 69b590b22112b570 color:#d588de
 * function-subscriber: bf7b0d4f69d7df92 color:#c3a9d3
 * request-success: 58fda88638ada465 color:#676b6a
 * listener-object: d7da30b2d07079a7 color:#164c0c
 * data-number: 4b159ba150b0124c color:#5e316e
 */



/*
 * subscriber-parameter: ef4a4e312f37ce76 color:#6fb87d
 * utility-controller: 423d39333386e484 color:#54d1a8
 * index-controller: 330b87df3bec97ff color:#4db34b
 * error-transform: 11db46537d4d7be8 color:#998839
 * error-array: 355a9c9177c2ca5b color:#3b9a63
 * string-promise: ca3196217229b6c9 color:#254346
 * extends-execute: 8dddbd9ca5ee945f color:#9d0ad
 * await-update: 2504474c1261bf98 color:#4f0823
 * module-success: bcb29bde821df5eb color:#e794ef
 * resolve-load: cff6849d97d72136 color:#6aa82d
 * method-result: b4e6f3c1621b6c5f color:#64b72a
 * module-resolve: 59642f6065a21dc3 color:#470097
 * data-load: 1e2bb296dbceca26 color:#445fa3
 * helper-optimize: 717577b698e8a987 color:#e2c644
 * request-promise: 8c5bc305fc32a389 color:#ee99ea
 * item-success: 288e9ce951b17646 color:#52a778
 * response-update: 40cd2eee862adf90 color:#13d717
 * abstract-return: ac25dd8fa460a6fc color:#195cae
 * helper-parse: 1bfa9cebfc9b44b2 color:#3e4e2e
 * load-callback: 2236aba5868a5e5d color:#766892
 * update-result: e23867711f54f868 color:#9e47ff
 * response-subscriber: c9235d83559fd910 color:#b56fec
 * variable-key: b7a2541ae051581b color:#538846
 * async-process: 2a0d1d9763eaa334 color:#310234
 * component-callback: b2b0ae03d8eae4f0 color:#48da21
 * prototype-promise: f2cb215b8fb8012c color:#71a867
 * manager-function: 47c92825c3f67d05 color:#45b1b6
 * prototype-value: cfc959ccda0a2b1e color:#71c1b3
 * function-async: 373fe48eebe92a33 color:#edb4c6
 * array-property: 0b28bf3136585109 color:#8550a4
 * constructor-method: d789db2a866ef420 color:#83a601
 * validate-configure: 4ab187f7441dd7a1 color:#27ef0a
 * service-process: d107bf2152680faf color:#73069a
 * error-initialize: 6caf63557b24815a color:#368411
 */



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







/*
 * async-reject: ef15ae01720c6a7c color:#da8c71
 * render-fetch: 001643cbb6496c63 color:#c7266f
 * result-utility: 3b54e74bfbcd5ff4 color:#5694ab
 * data-value: 7b0c0a47f8f55313 color:#2e0b89
 * load-context: 7875cd19a8427202 color:#26a119
 * variable-service: 4fa37a586bc29763 color:#bcc604
 * event-module: d6a60ccba8ac76eb color:#239602
 * response-promise: 4403bb0167b2d9f8 color:#ca7f64
 * configure-variable: c383f78638fa9683 color:#3fa432
 * subscriber-array: 9e99131729c74f41 color:#2a3b74
 * implements-subscriber: ee9aff29efbb4d7d color:#99c068
 * index-initialize: 430c4c54bbd7d6aa color:#83f8d7
 * error-async: b78a40bc94935c02 color:#30f1ed
 * key-property: b3d41139862d8e2b color:#fa0383
 * value-manager: 1464fb13b38058bc color:#220a73
 * state-implements: 88eedf0458dbf68f color:#26fc0c
 * listener-extends: 6429c77319d3e2ab color:#1c37fa
 * constructor-async: d1525ac0eda47a73 color:#8cc86d
 * extends-configure: e583784ce3c4d3ef color:#929bbc
 * data-data: 69feda3a18cce9e5 color:#1d23fc
 * return-variable: 7b3242757b0048a0 color:#1b9890
 * data-validate: 456cbed0e5c3bd95 color:#4f7ddf
 * update-array: 01640c6eecfe2eb8 color:#534763
 * variable-parse: b31aabf5284df18d color:#ac9319
 * interface-component: 51f16cad3e9b2c58 color:#3e0711
 * response-module: 0e436937ca6f5b9c color:#d88b2f
 * response-abstract: 4afd4ece6766a5b2 color:#899806
 * subscriber-props: faf7f845b6ecb047 color:#1fd461
 * index-cache: b2d37db54449fea7 color:#f92b65
 * configure-number: 447788a36f14e9fe color:#82e10a
 * item-implements: c0376ecc02e05bbe color:#b6af6a
 * setup-key: 85691701a32206a9 color:#8fccf3
 * extends-return: 736e63cebe88572e color:#fd4599
 * props-callback: f24f187b7c10f3d4 color:#ad2eab
 * value-method: a326fddcadda6658 color:#c2b1cb
 * manager-controller: 4a5ec2150fc44467 color:#2bd6e0
 * extends-abstract: 6c35ebff511505d4 color:#5b872a
 * storage-property: 46076cd7e4dd96cc color:#975bec
 * property-cache: fb9d9cfa735a18a3 color:#789112
 * list-abstract: bfc0ccd91f247851 color:#4f2c4
 * setup-value: 83b98362cd843a7e color:#ff0301
 * reject-constructor: d34d9add8faa088b color:#a38fa5
 * storage-abstract: 38e51b7283c83768 color:#735415
 * return-parse: e9bb2637fa0930fb color:#2ed1a
 * execute-setup: a59589563bb1c3e4 color:#8de734
 * initialize-load: 62e8f22cb7b90587 color:#4d483e
 * await-handler: 83a6752dd77901f8 color:#97ddcc
 * list-event: e134102354aa21e8 color:#4e1a4d
 * fetch-optimize: 6097bc5d3fa7931a color:#20b81c
 * event-number: d362e0261b22f2aa color:#6a87c
 * string-state: cbbe591fb8355901 color:#9facfe
 * helper-value: 4da2fb13b8be699b color:#b32b1f
 * promise-state: 070bb19549ee5e0a color:#8a97ff
 * handler-array: ae9e7d40e9485545 color:#906a0d
 * controller-string: 25c470ecc6ead3ca color:#e200c6
 * value-index: 55c1afe6fa7aaa0a color:#b234bc
 */






/*
 * load-controller: c6b9b2572b0e7179 color:#572df5
 * request-property: 160f7a341f56e80e color:#7dc7e2
 * interface-boolean: 3048121a3f8a9698 color:#79a09e
 * extends-string: b1b479a0240c602a color:#4994f8
 * promise-success: d9f4adc34d01027f color:#a5099c
 * success-load: 70b31313ef6bc7d2 color:#bc28d1
 * cache-update: 768427faad204be6 color:#b497be
 * optimize-return: 908cf3d3b37078df color:#26233a
 * state-constant: cc993b66b0077d4b color:#9d7b09
 * async-execute: b1b1bd7019ddf384 color:#9a1b45
 * extends-handler: d802fe868e1ba4eb color:#681a61
 * variable-props: 9f202b4a0b850469 color:#248129
 * manager-prototype: ca092878d2531093 color:#8bede7
 * implements-success: 97769aedb4a4f09a color:#604fc
 * function-data: 2bd928d31ee5c753 color:#e7c717
 * configure-array: 337844f8ee9277cc color:#e86139
 * item-success: 8c4fe68a673ad8f7 color:#3f64a7
 * reject-storage: 53379bfe08ae09ce color:#3f4db5
 * method-controller: a3af6c11df08b823 color:#2fd0b9
 * string-item: cd7294cbe6e953e3 color:#9e2ab5
 * subscriber-observer: d822929d49cc5cfd color:#eaf99a
 * result-variable: d3ddfd326fef1f45 color:#d460e9
 * parse-callback: cf1d74f8ca349e8a color:#a357aa
 * context-calculate: 4b57392bd9934713 color:#1e5d69
 * promise-setup: a24927a7b733bf17 color:#b2ff3
 * interface-object: d69fe775db3309b1 color:#ae2dc2
 * value-resolve: bdec09b62453ed92 color:#88f2ea
 * utility-data: 0663b0208a234563 color:#b585d3
 * observer-constructor: 14b577dee35267e3 color:#d735cb
 * success-function: 2ab762ffa66dd876 color:#9fb86c
 * response-constructor: b9752d2f0bcc80ed color:#4bb505
 * render-callback: 2b20e161f7c10e25 color:#8e4706
 * observer-handler: c0dd1ae0f00275e1 color:#f363b5
 * setup-context: eabda0bd46987c86 color:#68fb9
 * success-property: 99965a564980c3c8 color:#f1d23f
 * utility-error: edc9a8ad9c51de6c color:#3c9aff
 * storage-transform: 332947a797f73c3f color:#dbb0ec
 * event-response: 1abbead07d9a7e03 color:#4de41b
 * process-await: bd4302b70e6c46d0 color:#17ae29
 * service-await: 833fe533a24a9b4a color:#a5d654
 * handler-context: 7c792afd302e25dc color:#24bd45
 * optimize-error: 0cc24fba8f4c8c88 color:#460a93
 * request-cache: b741d82fa2e5c750 color:#5c50d6
 * storage-load: b0a99e9918073ff9 color:#f88130
 * success-boolean: 1101a82103732579 color:#48838
 * load-utility: f606f87bc0cdab59 color:#139316
 * fetch-configure: c567eaa95d76bca8 color:#609a44
 * async-value: f0060d0eecfa345e color:#b6efd
 * manager-resolve: 31e443239d1b7218 color:#f2b5ef
 * key-module: f63ac2c5b5965850 color:#211f9d
 */





/*
 * utility-process: 89a50e8c564bd7a7 color:#7d62ed
 * return-load: 1cd6ef1d66ddb452 color:#2b37e
 * success-setup: c71f500c0c25d83c color:#3afea7
 * response-constant: ea2eb0730a385fce color:#1c5855
 * optimize-storage: bee69e836c0f9eb6 color:#edb0a8
 * context-update: 204f9827fff7c19e color:#46b764
 * storage-boolean: 825d35052dbec790 color:#b649b9
 * utility-number: ee933e6af0321e72 color:#26ba7d
 * return-return: 02ab8db772aa6394 color:#1d547c
 * key-list: 319f644ff2bec132 color:#886b92
 * array-fetch: 0a9acff14303f6a9 color:#97c43f
 * constant-number: debacd5eab6d563e color:#aff129
 * manager-data: 8876b2870567d206 color:#e313b9
 * interface-listener: c46ba84bd391fec6 color:#732256
 * execute-value: 956352821f91e8eb color:#f35eb7
 * event-optimize: c11494d52643b8c7 color:#5897fa
 * constructor-extends: 5981c75fc9c8934f color:#d8412e
 * property-response: 5a99b19c0977251d color:#f67d73
 * success-item: cf84ca83f69ab160 color:#f38450
 * component-helper: 4a6d64ba0ef62b75 color:#bd4c7a
 * async-array: 1d12c8d555c44cf1 color:#45c3be
 * cache-number: 464d855debbd02fd color:#348041
 * props-response: e98575544819f81e color:#f00834
 * return-response: e5e7abdf5b67c551 color:#c98d97
 * object-load: b5ae2cdc933b98ad color:#cd25c1
 * item-process: 43035aed44e25181 color:#41ce17
 * response-initialize: f28e170815c7014b color:#ed55e0
 * reject-response: aaab0ca0d6faa5ff color:#97afc6
 * props-parse: 752823876a9ffcb9 color:#bbc5b8
 * list-error: 30dcc05fabe11430 color:#75cd18
 * observer-observer: 9b65456225dd0211 color:#fbd0c2
 * execute-property: 4c1eaf4d697c32a4 color:#3a2674
 * cache-key: b3247e954fd3c2fb color:#69811
 * component-callback: ec08e617b516b0bd color:#e58f74
 * storage-load: c409212e30345b3e color:#9609cd
 * controller-storage: d95aa3338eb6c77f color:#7e878a
 * state-interface: 3e5a9ca9091be5f4 color:#d6a383
 * parameter-index: 15d0d8e5244b8617 color:#d1cbdf
 * resolve-list: 884891906a99871e color:#c19eff
 * update-controller: 100abcfb0f8032ba color:#3757d0
 * event-key: be4aa0069b1bebf2 color:#6e5043
 * response-fetch: fe3b8644546af99f color:#cabcac
 * abstract-callback: 81d4e9936ba4cd49 color:#881b26
 * manager-reject: 28d889c5cddac554 color:#aaf7a4
 * implements-state: 60720c9eb184f879 color:#671d1c
 * method-callback: 1dabe71611348644 color:#545341
 * item-data: b62ace1489749e3e color:#9ae56e
 * module-boolean: e5f9dd219a84af92 color:#d5ff2d
 * process-helper: db6fc3bff87061f6 color:#7fa36b
 * observer-variable: 69d62b6df779a325 color:#e6d30b
 * extends-configure: ad877fc9316df6ea color:#1b1e69
 * key-string: a4fc421ef9f2c1ee color:#fd98a6
 * controller-observer: 637bf83ae7dd1faa color:#c8146c
 * validate-index: cdd4386904da8661 color:#ce0306
 * method-handler: c933b7a68b8f5a3e color:#e7ac4a
 * response-render: 4682cb58708a15d7 color:#e8f623
 * constructor-abstract: e6a9627a61695b7f color:#996928
 */




/*
 * utility-method: 912859c0740e2a45 color:#d8ca9d
 * implements-result: 449fb69f696c6847 color:#ab32d8
 * value-subscriber: 480321fa7f9e82a9 color:#d64146
 * initialize-boolean: 7a333166f65b5320 color:#23ad23
 * listener-fetch: 18f0d36ed726ff66 color:#34c2d5
 * reject-observer: 41fc32848c0f5d20 color:#744f25
 * callback-event: 3dd5fd13b7df9f5b color:#46beb9
 * prototype-props: 65a6e97843b308a4 color:#e7171
 * key-data: f7e5d0a7141bd558 color:#236a30
 * abstract-calculate: c2150b5b59682660 color:#6962d8
 * context-configure: 3c9b7b99f52e1f87 color:#fdb3d1
 * setup-prototype: 8aa2e262c901b66f color:#6ec4ee
 * response-property: 6a5ddb7555cad861 color:#9aae3a
 * boolean-module: 1b8d04d786663b9c color:#272293
 * callback-update: 2a209522c5c5b0b9 color:#dae9e9
 * state-index: 1ea9b095486bc410 color:#3527c6
 * await-resolve: a4172756d826ae46 color:#810aa0
 * key-string: f0d0f85fd953095f color:#aa90e6
 * fetch-parameter: bb1b839b1fa02d8b color:#98263e
 * function-transform: 2128cffa6be10f9d color:#ec76c0
 * variable-success: ce8f7131d45cbfed color:#fdfb9b
 * execute-item: e4eb6fbcb729e569 color:#5b5159
 * string-item: 6b439daff982bbd9 color:#59f6d4
 * property-result: f8c0e299c5d38abe color:#c4d15d
 * update-execute: b6bc1dc2d9771091 color:#cbe8a
 * observer-variable: 65f0b26c8af882c4 color:#e9a18c
 * return-cache: 69f99fcf8275a378 color:#5357e9
 * update-resolve: e2ede032b9e823c8 color:#c598e0
 * request-item: 1f88ba0c29df1d7b color:#67b9f8
 * result-error: 1511f0962f3ccc9d color:#b5d1a8
 * props-execute: dd3fed537377b1e0 color:#740bd2
 * observer-variable: f40eb6cacdb5411b color:#3d7713
 * extends-controller: 36d5b9854a15462b color:#57971f
 * boolean-observer: ee67064b4dc8cc9f color:#e63618
 * parameter-implements: 87310a8a98420662 color:#fb0e41
 * array-validate: 4879092074ee6d33 color:#348cfb
 * error-promise: 70989ff35e669f62 color:#22eac6
 * render-handler: 48f6cad4cc568bba color:#ac3ba
 * context-update: f730002c57a252c4 color:#9e8fea
 * data-fetch: 7252ff8fdf04baee color:#c824bf
 * setup-variable: 92eddc4f299e5eb8 color:#4569f8
 * interface-manager: 173b4a84b9f15671 color:#210095
 * helper-optimize: 02b5577bb839d955 color:#d10c9c
 * utility-component: 64658cf6b95908e8 color:#88d292
 * resolve-return: d00054769a78f2da color:#755a80
 * parse-controller: 6096cb6d8a23e41e color:#adc605
 * boolean-function: 654795f4596fb18a color:#1fa69d
 * array-subscriber: 535c5574ab3b46ef color:#fed23a
 * execute-props: 3b06be1b06b30fc3 color:#1e0947
 * optimize-implements: 797d14dabf398050 color:#98a7a0
 * initialize-update: 256215c5b71e1a9b color:#2d6be1
 * parse-prototype: 1f0131c6fad277ac color:#c40c2f
 * calculate-subscriber: e99f7cbf9477fbfc color:#d4ba23
 * service-function: 30cd8124138f9fcd color:#aef548
 * event-request: 46e61c1c0cc09302 color:#8dda63
 * extends-helper: 37639450c41ab1e5 color:#c5a9b1
 * controller-array: ed257819cac3540c color:#7701d0
 * storage-controller: 34fe4352620fe054 color:#6c54ec
 * props-callback: 926317bc9bd11475 color:#a7d33e
 */




/*
 * fetch-module: 0861aff43ec594f8 color:#cc1ea4
 * function-list: 44bf385a1bd99303 color:#5139cc
 * component-variable: 42d051a0e9a9c333 color:#ac8876
 * service-key: bd0184945ab1d2ea color:#4f74ef
 * success-data: c9f3ca1d4a929cf9 color:#259d01
 * return-process: 6986f2a77cc9520c color:#f66ff2
 * module-index: 5d2f38f0bfef6af4 color:#ccd017
 * event-item: e6b792f81345564b color:#3fb378
 * variable-listener: be9373cdda8b11dc color:#1dc0f0
 * setup-fetch: b5db54f0f74a25bd color:#9800ec
 * service-calculate: 275af1fb4cd40594 color:#edd66e
 * optimize-storage: a97fbc8ebed79259 color:#377674
 * index-manager: e3f501383d2ff527 color:#7fa4f6
 * handler-listener: c4018afb69779bb1 color:#98a46b
 * fetch-transform: 4bf4c856bff0f28f color:#b69978
 * parse-array: 6a0e54b9c2dd4cc0 color:#4b22bd
 * callback-module: 50ae018e4f37f6b6 color:#7bdb61
 * cache-key: 3af982d42343e193 color:#146215
 * observer-async: d006da3b9f7acefc color:#7ec505
 * await-render: 3eea403099b6e8c9 color:#65c1d3
 * parse-value: 4971639546bd049b color:#e6a29f
 * reject-request: 95eb12e01f863e9b color:#5f3d74
 * abstract-promise: 88d8187115c062bf color:#4d6b8f
 * abstract-interface: 81bc90cf1b653e7d color:#6fdc98
 * promise-process: 57c7d3110d358a71 color:#201955
 * async-await: 32a2ab324342c116 color:#fc5c3d
 * update-index: 799e7be8b71c3c0d color:#8a5b09
 * validate-optimize: c97e0729631de551 color:#ac1a80
 * controller-method: d30be103f2f02ee8 color:#41d828
 */




/*
 * data-component: 68984e4eedcee25e color:#e0b7c5
 * listener-interface: b143109ddb115bbe color:#a28cb4
 * abstract-item: 9c0978c022be081e color:#e863c6
 * prototype-calculate: 4a324898d0d079f8 color:#b4197c
 * transform-process: 06630e605fb2ebe6 color:#1fda12
 * return-controller: 50b54237eaa40e26 color:#a8a161
 * success-list: 3603f0aaf2ff90ca color:#64f056
 * array-parse: 826b9a477b8dd11b color:#ea7f36
 * response-utility: c5c569e1fa1b77ce color:#c55071
 * initialize-parse: 62a8295eadf788a9 color:#a788b6
 * index-result: a6c48503ab831ad2 color:#9f1c90
 * fetch-optimize: 525335969aa741d5 color:#9c7f78
 * promise-render: 6bac6b898adf7a0f color:#712f6f
 * setup-list: bd9c66fc8204bcb1 color:#b13dd3
 * validate-parse: c6e6df66882d0467 color:#85763c
 * async-resolve: 465a4445b45bca2f color:#f0ddcb
 * return-await: 828d0c02a24fb0a7 color:#1ef009
 * event-context: cf0847116998eab8 color:#4542b2
 * number-boolean: c0a6ae29fbf2118f color:#a82592
 * method-method: 87edc5f5b5f078ce color:#b4b396
 * state-value: 4f005587a63d7141 color:#1d6de4
 * handler-listener: 524bbe29caa2f023 color:#683082
 * value-abstract: 41807edbe8e1c6ea color:#31bd2a
 * return-async: dc6cf530c69994c8 color:#cf370c
 * extends-storage: a1f93c51ff023c60 color:#401eb3
 * implements-value: db5a7d186ae6fa74 color:#e75d8c
 * calculate-cache: d1f241011508ea69 color:#89473c
 * array-component: 9cdd38647ecf7aff color:#41ce7f
 * handler-cache: 2d2df7e514e56301 color:#9db656
 * process-parse: af29282d733db787 color:#896e1e
 * index-process: e7caf3e1e91dcb17 color:#3d2952
 * event-boolean: 0672b9ca0cbbe1b1 color:#5bbec0
 * list-resolve: 2610b440d5dab33a color:#87af8
 * parameter-success: 52edae59186ec3e3 color:#85ef96
 * component-array: faecdccc08b067dd color:#ef429
 * storage-data: 45be249941d94a4a color:#14c8c7
 * property-load: 32b418ff0a05f85e color:#88dbc5
 * render-configure: 6fc3150d95ca5e31 color:#15d832
 * promise-async: 0b3d6bb85ff99408 color:#b340dd
 * storage-validate: 8ad88933ae5946ff color:#331090
 * subscriber-setup: 7e49d38d2637b466 color:#da9c87
 * storage-context: bd11dd382eebd616 color:#da0916
 * interface-event: eef1cc54df9e9a22 color:#af63a6
 * boolean-await: e5a2aa4241e19b26 color:#5a07d5
 * component-async: 06981e5807d580f0 color:#fd8a08
 * props-manager: a34fb157731cb9e9 color:#5ff3ff
 * key-configure: c1ff8695e729d00f color:#3deb28
 * update-observer: 3638ba890e16ec35 color:#2d5eeb
 * manager-state: bc273b63605be041 color:#e6cae7
 * list-controller: 7d8784d5bd9a5a2b color:#33d237
 * async-utility: 3a178b9f5a60e1a3 color:#7e404c
 * setup-response: 6ee5b04671d7d26f color:#160473
 * helper-error: e1b6bdb1fac3cb61 color:#9dfaac
 * variable-transform: 98f77960a8d4a188 color:#52d5f9
 * interface-manager: 080d4a8a97b6d334 color:#1a7447
 * context-helper: af55f5c4d0b91f68 color:#21ff55
 * index-data: 44782fb2f7a9e5b4 color:#40bda6
 * item-async: b63d2c5a95a24078 color:#18b24d
 * string-array: 3ce9d9d9d7af043e color:#d3acba
 */






/*
 * key-controller: b13344cf4bd24a70 color:#239725
 * context-process: 212a2f9c58e4c110 color:#eef1f
 * callback-promise: fa2f4df1273342f3 color:#16f869
 * key-load: 5cf46aefafb2867b color:#8f4e5d
 * context-setup: d5a1ff988e1b83c0 color:#4d8151
 * listener-helper: 5f82c4a92c99b56b color:#2a86ba
 * array-extends: bbcd251733f2007a color:#6e03b7
 * return-parse: 1ea9da0fa6593eb1 color:#fd5338
 * resolve-method: 80d995cf2be87988 color:#213baf
 * number-abstract: 0007d10dc46eda53 color:#dac189
 * property-fetch: 18798c398c9493cd color:#5baf2d
 * storage-parse: 9065b9e3e3d7ce34 color:#5bf37e
 * interface-optimize: 8c789d6028bee014 color:#db0cb9
 * async-constructor: 02d0c5cb044608e6 color:#ccea1c
 * number-item: f37d76870565bb00 color:#7b0fcd
 * request-event: f11694abe16ef559 color:#510896
 * observer-props: 144f8cb0ed5ef248 color:#edb795
 * response-resolve: 0a6aeb42afe07afa color:#c7d3d4
 * utility-implements: eabef576e109ecfb color:#387a5
 * success-await: 90b90c8c8e997860 color:#a560c6
 * result-state: 0520aeb733e92e7a color:#6bf307
 * process-data: 651234b79b6ea1c7 color:#cb6f32
 * manager-constructor: 9f2e035e5d2e321c color:#80cbf1
 * implements-promise: ebb295f10bfce846 color:#a8202
 * variable-interface: 0bcc56148d9aa1b4 color:#d5d580
 * list-value: e21df02fb36d06ba color:#898b7e
 * method-object: 51736d46a3f050e9 color:#c5c9bd
 * parameter-manager: d9f70e640392b4bf color:#637666
 * storage-resolve: faec773087997acf color:#cffedd
 */






/*
 * optimize-cache: 2b38468e97b411fb color:#7f8025
 * property-item: 611469a4bab9fdb9 color:#37153a
 * request-controller: d9281ada070a15f7 color:#2110d1
 * context-transform: d22ce9d6cdceedd9 color:#ff3781
 * fetch-number: 9aff235424739834 color:#529957
 * context-async: 385f2b51c8e8740a color:#7e9f71
 * manager-handler: a94fb4f0de907fdd color:#ec676
 * object-state: 75ff147af43db0e0 color:#f3e502
 * subscriber-variable: e4595f1d0be2ce23 color:#ff680d
 * index-load: 12f870e68b26370d color:#40ab87
 * initialize-string: 04495431d33e3043 color:#7f6088
 * list-fetch: 9fa501e3eb89cc0d color:#c68121
 * observer-result: 82f47e9bdbe2aa8f color:#c601b6
 * list-constructor: 964ee21d00a87559 color:#7bfe65
 * async-validate: bdfdacd1d31449bf color:#1be828
 * reject-configure: a14a0de222fd9f95 color:#98ad71
 * constant-object: d904acd86ecaff54 color:#deeec5
 * return-execute: 1714c6a7af0e1661 color:#a571ea
 * await-service: 46fdb81c9fb2ae0f color:#aa4f4c
 * property-parameter: dc86a3125c8facef color:#64bf14
 * validate-subscriber: ca42c55ebe4dbeaa color:#7f4f1
 * value-method: b3b55455ad86e430 color:#82b528
 * response-return: eeab9db8b2ad35ef color:#1a24d7
 * validate-constant: defeda8120204b51 color:#1655c
 * service-execute: de41fc9b6bceabfa color:#7abe31
 * subscriber-fetch: 1b3d3ab73911b4ba color:#9e490f
 * configure-resolve: 9c7bf1e338500579 color:#9eae8d
 * value-extends: bc73d822a704ffea color:#7122a5
 * function-value: 13e50b37e26ca462 color:#650e7a
 * data-promise: f510caa3efa1dc48 color:#be91f2
 * observer-transform: cc73fe003edd0cef color:#883ec6
 * string-constant: 1fd95e6c86b5104d color:#48f6d5
 * listener-resolve: 2a207336f6e5774b color:#b82dc8
 */




/*
 * value-optimize: 5fbdfbef6b6957e7 color:#613379
 * array-constructor: 55efbb301dac5f9d color:#919d37
 * props-return: 4824035731a77ecf color:#71435f
 * subscriber-context: 655da127a6d1f3ae color:#9392a8
 * listener-component: 107c2514b5517e76 color:#d7259d
 * async-parse: e099e30eecb491b1 color:#4bffa3
 * load-observer: dca39e321d7efb68 color:#d17dc9
 * promise-initialize: 7d22b76a2e5bcdf7 color:#9515f
 * extends-parse: dd0f1aed974ca6a3 color:#af5bc3
 * reject-validate: 9bbf30b52ab66b0e color:#28324d
 * initialize-implements: eb1ea5e5a4abc564 color:#872269
 * component-error: 7a937ceafd069c32 color:#fdbba3
 * success-configure: f848ca40c0cb4808 color:#eee855
 * implements-property: 179237f6fc1b1e36 color:#7a7891
 * handler-setup: 2f3a61ce6a4c7d82 color:#7b5218
 * value-list: e3be35ffff1997c7 color:#4a1bac
 * setup-response: 3c25d7715ea8e1a7 color:#985ff7
 * string-request: 10b11054751135f6 color:#2777d6
 * response-method: 2653d7224b96ec72 color:#4f9e71
 * context-transform: 2aa53e05d82b2bae color:#5b6f10
 * value-item: 593be3ea51ca8ecb color:#653100
 * number-extends: 3691c4f7940f3dab color:#4ed70a
 * constant-property: 426d407f64ba6650 color:#e40795
 * subscriber-manager: a977ca53d0a33f82 color:#8e1853
 * list-array: 0c37cff6f93ff9f7 color:#1eb346
 * object-number: cfab18806f592243 color:#abf752
 * callback-interface: 4dfa8a0be14718ae color:#2f74e9
 * list-props: 66bf844811a305bc color:#9790aa
 * index-return: 50322532843213a6 color:#b46fa0
 * execute-abstract: 71d20540d4eea53d color:#22aa61
 * value-configure: 81d326c5d721daa8 color:#b067bb
 * method-await: 94badce90afcee69 color:#310965
 * context-promise: 99aaf3df714bd30e color:#dbe5fe
 * handler-constant: 39c14cb942f47021 color:#9a6b51
 * abstract-index: f5f2fe19cb2090e9 color:#3ed22
 * property-calculate: 21a0a47409f1b8e6 color:#121d6
 * error-extends: 9c8a4110634d6b25 color:#a906db
 * process-abstract: e1dd6bbafa85f1eb color:#65fc12
 * listener-async: 492d4bbc5d557433 color:#ee218
 */




/*
 * listener-number: ce7ddde93d7b0a70 color:#e09a50
 * listener-function: 5fe6ae65b4d39f77 color:#52165b
 * controller-context: e4138eea8817b612 color:#669339
 * result-helper: 231bf6cef473e58e color:#b8eb89
 * index-manager: 54dcfaa3f965b359 color:#eb4e31
 * prototype-helper: 7db56b2ef6d994ad color:#885637
 * subscriber-update: 791e94e99ec43146 color:#fd9b
 * constructor-error: f7f58a1bf2dbd200 color:#84ecaf
 * list-interface: e687bb6b77c811ab color:#2b06f2
 * context-controller: 219844244d72954d color:#e8476d
 * interface-callback: 1e5be69109e6fde1 color:#c5b40d
 * controller-component: 8c55528623822e3d color:#70b5ca
 * listener-key: 14f1e1435e928f9e color:#95ca29
 * controller-event: 1f6854966ddf5535 color:#2eadcc
 * property-error: d9223186fd7b1907 color:#36df53
 * listener-list: 0358fe38b9605eb4 color:#e7b834
 * listener-storage: 43a158ae99de35c3 color:#b8ab6b
 * validate-object: 0da292ac947b6449 color:#ecca01
 * controller-load: 69a88f0967107a97 color:#504521
 * index-cache: 65e479eae5e3537f color:#17f48f
 * storage-string: 140353db37c59b05 color:#fd9a23
 * storage-request: b7b94911b832c376 color:#170aa5
 * parse-item: da753ca390688f6c color:#7ec2df
 * array-render: 051e1e12fcf915f1 color:#ab2ec9
 * boolean-manager: b9e3bdc1d9e1f66f color:#24f455
 * prototype-setup: e746feab4d49d945 color:#a7abc0
 * setup-method: 25299850c5d4dc73 color:#ce1a
 * validate-interface: 544fe3878dafbf6d color:#8693b4
 * initialize-observer: f5a546131a373e5e color:#6e8400
 * event-callback: fc2c9965f346617b color:#deffb9
 * object-number: 8dd20f325a63e695 color:#9da49a
 * storage-event: 660e7ea174f357b3 color:#eaf88b
 * execute-optimize: a6ebd9ceab63a694 color:#548368
 * optimize-response: 283a93f2b0e4df84 color:#8637d1
 * method-storage: 3a65b56e46eb09f7 color:#5f1366
 * value-list: 3191191ada4d29a9 color:#75d88e
 * calculate-initialize: b5f838fd5e14e9ba color:#37f3e9
 * validate-item: 3fc1382810075a8b color:#23afea
 * listener-abstract: cff7ba90bddc87f2 color:#aaacaa
 * return-utility: 2fd155e1008dba9f color:#7571f6
 * success-props: 72b6a4350d9ad19d color:#6f9ba7
 * context-configure: 2115a8fa0fa8be6b color:#3c69ff
 * helper-execute: 3995ac8c104ce930 color:#490fb9
 * service-constant: 9f7366731364dfae color:#5bf8ec
 * boolean-response: 29254f7033effe7f color:#f98978
 * load-abstract: 6f4f340b1b561553 color:#42658b
 * boolean-utility: 3eb98d871e8aeaed color:#6c3f5b
 * observer-number: f9c1dfe8e864fd41 color:#dd8f4c
 * component-success: bd916ebbf964dc33 color:#6cc6f3
 * constructor-transform: 2fe33fedcbc4f542 color:#480e98
 * success-abstract: ab294c6453d89194 color:#4f5f85
 * await-reject: 89526f7cd7cb17c3 color:#f4b623
 * controller-string: ec7cc38e21948087 color:#c201f7
 * prototype-parameter: 0c7a748de3bc028a color:#69e921
 * constructor-manager: 6c8cc69019f40204 color:#2660fb
 * parse-index: e232598b0bb2042b color:#566671
 * update-context: 07feb220188d38a1 color:#e1124f
 * props-calculate: e4f869a81818c8e7 color:#9f75f5
 */