.dark .safety-deposit-modal[data-v-fea89642]{--background:#17074c!important}.safety-deposit-modal[data-v-fea89642]{--height:auto;--max-height:80vh;--width:90%;--max-width:480px;--border-radius:20px;--background:#fff}.dark .modal-wrapper[data-v-fea89642]{background:#17074c!important}.modal-wrapper[data-v-fea89642]{background:#fff;border-radius:20px;overflow:hidden;padding:10px;position:relative}.close-btn[data-v-fea89642]{background:transparent}.info-body[data-v-fea89642]{display:flex;flex-direction:column;gap:20px;padding:12px}.info-card[data-v-fea89642]{background:#fbfbff;border-radius:16px;padding:6px;text-align:center}.dark .info-card[data-v-fea89642]{background:#010123}.info-title[data-v-fea89642]{color:#8a77d4;font-size:18px;font-weight:900}.info-text[data-v-fea89642]{color:#877ea6;font-size:14px}.dark .info-text[data-v-fea89642]{color:#9d95b7}.doodle-entry-modal[data-v-1fd9f446]{--height:100%;--width:100%;--max-width:100%;--border-radius:0;--background:transparent;--box-shadow:none}.modal-layout[data-v-1fd9f446]{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:2vh 0;width:100%}.entry-card[data-v-1fd9f446]{background:#fff;border-radius:24px;box-shadow:0 8px 40px #00000026;display:flex;flex:0 1 auto;flex-direction:column;max-width:502px;overflow:hidden;position:relative;width:90%;z-index:2}@media (min-width:1440px){.entry-card[data-v-1fd9f446]{max-width:675px}}.banner-row[data-v-1fd9f446]{align-items:center;display:flex;justify-content:space-between;padding:0 8px}.banner-row[data-v-1fd9f446],.dark .banner-row[data-v-1fd9f446]{background:#ffd23033}.banner-spacer[data-v-1fd9f446]{width:32px}.countdown-banner[data-v-1fd9f446]{align-items:center;color:#e17100;display:flex;font-size:12px;font-weight:400;gap:4px}.close-button[data-v-1fd9f446]{align-items:center;background:none;border:none;cursor:pointer;display:flex;font-size:0;justify-content:center;line-height:0;padding:4px}.card-content[data-v-1fd9f446]{overflow-y:auto;padding:10px 10px 0;text-align:center}.card-content[data-v-1fd9f446]::-webkit-scrollbar{width:4px}.card-content[data-v-1fd9f446]::-webkit-scrollbar-thumb{background:#d9cff5;border-radius:10px}.event-title[data-v-1fd9f446]{color:#2d1f5e;font-size:30px;font-weight:900}.event-subtitle[data-v-1fd9f446]{color:#877ea6;font-size:16px;line-height:1}.ticket-card[data-v-1fd9f446]{background:#fbfbff;border:1px solid #efedfa;border-radius:16px;margin:12px 6px;padding:18px;text-align:center}.ticket-icon-row[data-v-1fd9f446]{display:flex;justify-content:center;margin-bottom:8px}.ticket-icon-circle[data-v-1fd9f446]{align-items:center;background:#fff;border-radius:50%;box-shadow:0 2px 10px #0000000f;display:flex;height:80px;justify-content:center;width:80px}.ticket-img[data-v-1fd9f446]{height:60px;-o-object-fit:contain;object-fit:contain;width:60px}.ticket-heading[data-v-1fd9f446]{color:#5b4dc4;font-size:18px;font-weight:800;margin:0 0 16px}.cost-rows[data-v-1fd9f446]{text-align:left;width:100%}.cost-row[data-v-1fd9f446]{align-items:center;border-bottom:1px solid #f0eef6;display:flex;justify-content:space-between;padding:10px 0}.cost-row[data-v-1fd9f446]:last-child{border-bottom:none}.cost-label[data-v-1fd9f446]{align-items:center;color:#877ea6;display:flex;font-size:10px;font-weight:600;gap:4px;letter-spacing:.3px;text-transform:uppercase}.info-icon[data-v-1fd9f446]{color:#999;cursor:pointer;font-size:14px}.cost-value[data-v-1fd9f446]{align-items:center;color:#5a4e82;display:flex;font-size:14px;font-weight:800;gap:4px}.deposit-value[data-v-1fd9f446]{color:#1db4d2}.hubux-icon[data-v-1fd9f446]{height:18px;width:18px}.no-ai-notice[data-v-1fd9f446]{align-items:center;color:#e74c3c;display:flex;font-size:12px;gap:4px;justify-content:flex-end;margin-bottom:8px}.no-ai-icon[data-v-1fd9f446]{font-size:14px}.action-footer[data-v-1fd9f446]{background:#fff;border-top:1px solid #f0eef6;flex-shrink:0;padding:12px 18px 16px}.pay-pill[data-v-1fd9f446]{align-items:center;background-blend-mode:screen,normal;background-color:#9874db;background-image:linear-gradient(1turn,#ea73fc00,#ea73fc66),linear-gradient(1turn,#fff0 50%,#ffffff1f 0);border:none;border-radius:50px;cursor:pointer;display:flex;flex-direction:column;gap:2px;padding:6px 0;transition:opacity .15s,transform .15s;width:100%}.pay-pill[data-v-1fd9f446]:active:not(:disabled){transform:scale(.98)}.pay-pill[data-v-1fd9f446]:disabled{cursor:not-allowed;opacity:.5}.pay-pill-label[data-v-1fd9f446]{color:#fff;font-size:18px;font-weight:900;letter-spacing:1px}.pay-pill-total[data-v-1fd9f446]{align-items:center;color:#ffffffd9;display:flex;font-size:12px;font-weight:600;gap:4px}.hubux-icon-small[data-v-1fd9f446]{height:14px;width:14px}.carousel-section[data-v-1fd9f446]{flex:0 0 auto;overflow:hidden;padding:16px 0;width:100vw}.carousel-track[data-v-1fd9f446]{display:flex;gap:10px;width:-moz-max-content;width:max-content;will-change:transform}.carousel-section.static .carousel-track[data-v-1fd9f446]{justify-content:center;width:100%}.carousel-item[data-v-1fd9f446]{background:#fff;border:1px solid #efedfa;border-radius:16px;cursor:pointer;flex:0 0 140px;overflow:hidden;width:140px}.carousel-item[data-v-1fd9f446]:hover{border-color:#c8bde9;box-shadow:0 2px 8px #3123611f}.carousel-image-wrap[data-v-1fd9f446]{aspect-ratio:1;overflow:hidden;padding:6px 6px 0;width:100%}.carousel-meta[data-v-1fd9f446]{padding:8px 10px 10px}.carousel-meta-row[data-v-1fd9f446]{align-items:center;display:flex;gap:5px;margin-bottom:3px}.carousel-meta-row[data-v-1fd9f446]:last-child{margin-bottom:0}.carousel-meta-icon[data-v-1fd9f446]{color:#816fd4;flex-shrink:0;height:14px;width:14px}.carousel-meta-text[data-v-1fd9f446]{color:#2d1f5e;font-size:11px;font-weight:400;line-height:1.25}.carousel-meta-text.secondary[data-v-1fd9f446]{color:#766a94}.truncate[data-v-1fd9f446]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.carousel-img[data-v-1fd9f446]{border-radius:12px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.dark .entry-card[data-v-1fd9f446]{background:#1c132d;box-shadow:0 8px 40px #0006}.dark .countdown-banner[data-v-1fd9f446]{color:#ffdf20}.dark .close-button[data-v-1fd9f446]{color:#ffffffb3}.dark .event-title[data-v-1fd9f446]{color:#fff}.dark .event-subtitle[data-v-1fd9f446]{color:#ffffff80}.dark .ticket-card[data-v-1fd9f446]{background:#150f24;border-color:#2a2440}.dark .ticket-icon-circle[data-v-1fd9f446]{background:#2a2440;box-shadow:none}.dark .ticket-heading[data-v-1fd9f446]{color:#b89ff5}.dark .cost-row[data-v-1fd9f446]{border-bottom-color:#2a2440}.dark .cost-label[data-v-1fd9f446]{color:#ffffff80}.dark .info-icon[data-v-1fd9f446]{color:#fff6}.dark .cost-value[data-v-1fd9f446]{color:#fff}.dark .no-ai-notice[data-v-1fd9f446]{color:#ff6b6b}.dark .action-footer[data-v-1fd9f446]{background:#1c132d;border-top-color:#2a2440}.dark .carousel-item[data-v-1fd9f446]{background:#1a0d50;border-color:#3b2a77}.dark .carousel-item .carousel-meta-text[data-v-1fd9f446]{color:#f2edff}.dark .carousel-item .carousel-meta-text.secondary[data-v-1fd9f446]{color:#d4ccf6}.dark .carousel-item .carousel-meta-icon[data-v-1fd9f446]{color:#9b8ae0}.dark .card-content[data-v-1fd9f446]::-webkit-scrollbar-thumb{background:#2a2440}.modal-wrapper[data-v-1b33b4a7]{background:#fff;border-radius:20px;overflow:hidden;padding:24px 20px;position:relative}.close-btn[data-v-1b33b4a7]{background:none;border:none;cursor:pointer;font-size:0;justify-content:center;line-height:0;padding:4px;position:absolute;right:10px;top:10px;z-index:1}.close-btn[data-v-1b33b4a7],.modal-body[data-v-1b33b4a7]{align-items:center;display:flex}.modal-body[data-v-1b33b4a7]{flex-direction:column;text-align:center}.title[data-v-1b33b4a7]{color:#8a77d4;font-size:28px;font-weight:900;margin:0 0 16px}.breakdown-card[data-v-1b33b4a7]{border:1px solid #efedfa;border-radius:12px;margin-bottom:14px;padding:4px 16px;width:100%}.breakdown-row[data-v-1b33b4a7]{align-items:center;display:flex;justify-content:space-between;padding:6px 0}.breakdown-row[data-v-1b33b4a7]:last-child{border-top:1px solid #f0eef6}.breakdown-label[data-v-1b33b4a7]{align-items:center;color:#877ea6;display:flex;font-size:11px;font-weight:600;gap:4px;letter-spacing:.3px;text-transform:uppercase}.breakdown-label.bold[data-v-1b33b4a7]{color:#2d1f5e;font-weight:800}.breakdown-label.after-label[data-v-1b33b4a7]{color:#1db4d2;font-weight:800}.info-icon[data-v-1b33b4a7]{color:#999;font-size:13px}.breakdown-value[data-v-1b33b4a7]{align-items:center;color:#2d1f5e;display:flex;font-size:14px;font-weight:800;gap:4px}.breakdown-value.deduct[data-v-1b33b4a7]{color:#877ea6}.breakdown-value.after-value[data-v-1b33b4a7]{color:#1db4d2}.hubux-icon[data-v-1b33b4a7]{height:18px;width:18px}.after-row[data-v-1b33b4a7]{border-bottom:none}.deposit-badge[data-v-1b33b4a7]{background:#00c16a1f;border-radius:20px;color:#00a85a;font-size:13px;font-weight:700;margin-bottom:16px;padding:8px 16px;width:100%}.pay-btn[data-v-1b33b4a7]{align-items:center;background-blend-mode:screen,normal;background-color:#9874db;background-image:linear-gradient(1turn,#ea73fc00,#ea73fc66),linear-gradient(1turn,#fff0 50%,#ffffff1f 0);border:none;border-radius:50px;color:#fff;cursor:pointer;display:flex;font-size:20px;font-weight:900;justify-content:center;letter-spacing:1px;padding:14px 0;transition:opacity .15s,transform .15s;width:100%}.pay-btn[data-v-1b33b4a7]:active:not(:disabled){transform:scale(.98)}.pay-btn[data-v-1b33b4a7]:disabled{cursor:not-allowed;opacity:.5}.dark .modal-wrapper[data-v-1b33b4a7]{background:#1c132d}.dark .title[data-v-1b33b4a7]{color:#fff}.dark .breakdown-card[data-v-1b33b4a7]{border-color:#2a2440}.dark .breakdown-row[data-v-1b33b4a7]{border-bottom-color:#2a2440}.dark .breakdown-label[data-v-1b33b4a7]{color:#ffffff80}.dark .breakdown-label.bold[data-v-1b33b4a7],.dark .breakdown-value[data-v-1b33b4a7]{color:#fff}.dark .breakdown-value.deduct[data-v-1b33b4a7]{color:#ffffff80}.doodle-pay-confirm-modal{--height:auto!important;--width:90%!important;--max-width:420px!important;--border-radius:20px!important;--background:transparent!important}.doodle-pay-confirm-modal::part(content){border-radius:20px;overflow:hidden}.modal-wrapper[data-v-52d73224]{background:#fff;border-radius:20px;overflow:hidden;padding:32px 24px 24px;position:relative}.modal-body[data-v-52d73224]{flex-direction:column;text-align:center}.icon-wrap[data-v-52d73224],.modal-body[data-v-52d73224]{align-items:center;display:flex}.icon-wrap[data-v-52d73224]{background:#00bc7d1a;border-radius:50%;height:80px;justify-content:center;margin-bottom:12px;width:80px}.party-icon[data-v-52d73224],.title[data-v-52d73224]{color:#00bc7d}.title[data-v-52d73224]{font-size:28px;font-weight:900;margin:0 0 8px}.description[data-v-52d73224]{color:#877ea6;font-size:14px;line-height:1.5;margin:0 0 20px;max-width:280px}.description strong[data-v-52d73224]{color:#2d1f5e}.choose-btn[data-v-52d73224]{background-color:#8a77d4;border:none;border-radius:50px;color:#fff;cursor:pointer;font-size:18px;font-weight:900;letter-spacing:1px;padding:16px 0;transition:opacity .15s,transform .15s;width:100%}.choose-btn[data-v-52d73224]:active{transform:scale(.98)}.dark .modal-wrapper[data-v-52d73224]{background:#1c132d}.dark .icon-wrap[data-v-52d73224]{background:#00bc7d26}.dark .title[data-v-52d73224]{color:#00d88e}.dark .description[data-v-52d73224]{color:#ffffff80}.dark .description strong[data-v-52d73224]{color:#fff}.dark .choose-btn[data-v-52d73224]{background-color:#7a66c9}.doodle-joined-modal{--height:auto!important;--width:90%!important;--max-width:380px!important;--border-radius:20px!important;--background:transparent!important}.doodle-joined-modal::part(content){border-radius:20px;overflow:hidden}.modal-wrapper[data-v-10478862]{background:#fff;border-radius:20px;display:flex;flex-direction:column;max-height:80vh;overflow:hidden;position:relative}.close-btn[data-v-10478862]{align-items:center;background:none;border:none;cursor:pointer;display:flex;font-size:0;justify-content:center;line-height:0;padding:4px;position:absolute;right:10px;top:10px;z-index:1}.modal-body[data-v-10478862]{overflow-y:auto;padding:24px 16px;text-align:center}.title[data-v-10478862]{color:#2d1f5e;font-size:24px;font-weight:900;margin:0 0 4px}.subtitle[data-v-10478862]{color:#877ea6;font-size:14px;margin:0 0 16px}.loading-wrap[data-v-10478862]{display:flex;justify-content:center;padding:40px 0}.deals-grid[data-v-10478862]{display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.empty-state[data-v-10478862]{color:#877ea6;padding:20px 0}.shop-btn[data-v-10478862]{background:#9874db;border:none;border-radius:50px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;margin-top:12px;padding:10px 24px}.dark .modal-wrapper[data-v-10478862]{background:#1c132d}.dark .title[data-v-10478862]{color:#fff}.dark .subtitle[data-v-10478862]{color:#ffffff80}.doodle-not-enough-modal{--height:auto!important;--max-height:85vh!important;--width:90%!important;--max-width:480px!important;--border-radius:20px!important;--background:transparent!important}.doodle-not-enough-modal::part(content){border-radius:20px;overflow:hidden}fieldset[disabled] .multiselect[data-v-e7dbceb6]{pointer-events:none}.multiselect__spinner[data-v-e7dbceb6]{background:#fff;display:block;height:38px;position:absolute;right:1px;top:1px;width:40px}.multiselect__spinner[data-v-e7dbceb6]:after,.multiselect__spinner[data-v-e7dbceb6]:before{border:2px solid transparent;border-radius:100%;border-top-color:#41b883;box-shadow:0 0 0 1px transparent;content:"";height:16px;left:50%;margin:-8px 0 0 -8px;position:absolute;top:50%;width:16px}.multiselect__spinner[data-v-e7dbceb6]:before{animation:spinning-e7dbceb6 2.4s cubic-bezier(.41,.26,.2,.62);animation-iteration-count:infinite}.multiselect__spinner[data-v-e7dbceb6]:after{animation:spinning-e7dbceb6 2.4s cubic-bezier(.51,.09,.21,.8);animation-iteration-count:infinite}.multiselect__loading-enter-active[data-v-e7dbceb6],.multiselect__loading-leave-active[data-v-e7dbceb6]{opacity:1;transition:opacity .4s ease-in-out}.multiselect__loading-enter[data-v-e7dbceb6],.multiselect__loading-leave-active[data-v-e7dbceb6]{opacity:0}.multiselect[data-v-e7dbceb6],.multiselect__input[data-v-e7dbceb6],.multiselect__single[data-v-e7dbceb6]{font-family:inherit;font-size:16px;touch-action:manipulation}.multiselect[data-v-e7dbceb6]{box-sizing:content-box;color:#35495e;display:block;min-height:40px;position:relative;text-align:left;width:100%}.multiselect[data-v-e7dbceb6] *{box-sizing:border-box}.multiselect[data-v-e7dbceb6]:focus{outline:none}.multiselect--disabled[data-v-e7dbceb6]{background:#ededed;opacity:.6;pointer-events:none}.multiselect--active[data-v-e7dbceb6]{z-index:50}.multiselect--active:not(.multiselect--above) .multiselect__current[data-v-e7dbceb6],.multiselect--active:not(.multiselect--above) .multiselect__input[data-v-e7dbceb6],.multiselect--active:not(.multiselect--above) .multiselect__tags[data-v-e7dbceb6]{border-bottom-left-radius:0;border-bottom-right-radius:0}.multiselect--active .multiselect__select[data-v-e7dbceb6]{transform:rotate(180deg)}.multiselect--above.multiselect--active .multiselect__current[data-v-e7dbceb6],.multiselect--above.multiselect--active .multiselect__input[data-v-e7dbceb6],.multiselect--above.multiselect--active .multiselect__tags[data-v-e7dbceb6]{border-top-left-radius:0;border-top-right-radius:0}.multiselect__input[data-v-e7dbceb6],.multiselect__single[data-v-e7dbceb6]{background:#fff;border:none;border-radius:5px;box-sizing:border-box;display:inline-block;line-height:20px;margin-bottom:8px;min-height:20px;padding:0 0 0 5px;position:relative;transition:border .1s ease;vertical-align:top;width:100%}.multiselect__input[data-v-e7dbceb6]::-moz-placeholder{color:#35495e}.multiselect__input[data-v-e7dbceb6]::placeholder{color:#35495e}.multiselect__tag~.multiselect__input[data-v-e7dbceb6],.multiselect__tag~.multiselect__single[data-v-e7dbceb6]{width:auto}.multiselect__input[data-v-e7dbceb6]:hover,.multiselect__single[data-v-e7dbceb6]:hover{border-color:#cfcfcf}.multiselect__input[data-v-e7dbceb6]:focus,.multiselect__single[data-v-e7dbceb6]:focus{border-color:#a8a8a8;outline:none}.multiselect__single[data-v-e7dbceb6]{margin-bottom:8px;padding-left:5px}.multiselect__tags-wrap[data-v-e7dbceb6]{display:inline}.multiselect__tags[data-v-e7dbceb6]{background:#fff;border:1px solid #e8e8e8;border-radius:5px;display:block;font-size:14px;min-height:40px;padding:8px 40px 0 8px}.multiselect__tag[data-v-e7dbceb6]{background:#41b883;border-radius:5px;color:#fff;display:inline-block;line-height:1;margin-bottom:5px;margin-right:10px;max-width:100%;overflow:hidden;padding:4px 26px 4px 10px;position:relative;text-overflow:ellipsis;white-space:nowrap}.multiselect__tag-icon[data-v-e7dbceb6]{border-radius:5px;bottom:0;cursor:pointer;font-style:normal;font-weight:700;line-height:22px;margin-left:7px;position:absolute;right:0;text-align:center;top:0;transition:all .2s ease;width:22px}.multiselect__tag-icon[data-v-e7dbceb6]:after{color:#266d4d;content:"×";font-size:14px}.multiselect__tag-icon[data-v-e7dbceb6]:focus:after,.multiselect__tag-icon[data-v-e7dbceb6]:hover:after{color:#fff}.multiselect__current[data-v-e7dbceb6]{border:1px solid #e8e8e8;border-radius:5px;min-height:40px;overflow:hidden;padding:8px 30px 0 12px;white-space:nowrap}.multiselect__current[data-v-e7dbceb6],.multiselect__select[data-v-e7dbceb6]{box-sizing:border-box;cursor:pointer;display:block;line-height:16px;margin:0;text-decoration:none}.multiselect__select[data-v-e7dbceb6]{height:38px;padding:4px 8px;position:absolute;right:1px;text-align:center;top:1px;transition:transform .2s ease;width:40px}.multiselect__select[data-v-e7dbceb6]:before{border-color:#999 transparent transparent;border-style:solid;border-width:5px 5px 0;color:#999;content:"";margin-top:4px;position:relative;right:0;top:65%}.multiselect__placeholder[data-v-e7dbceb6]{color:#adadad;display:inline-block;margin-bottom:10px;padding-top:2px}.multiselect--active .multiselect__placeholder[data-v-e7dbceb6]{display:none}.multiselect__content-wrapper[data-v-e7dbceb6]{background:#fff;border:1px solid #e8e8e8;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top:none;display:block;max-height:240px;overflow:auto;position:absolute;width:100%;z-index:50;-webkit-overflow-scrolling:touch}.multiselect__content[data-v-e7dbceb6]{display:inline-block;list-style:none;margin:0;min-width:100%;padding:0;vertical-align:top}.multiselect--above .multiselect__content-wrapper[data-v-e7dbceb6]{border-bottom:none;border-radius:5px 5px 0 0;border-top:1px solid #e8e8e8;bottom:100%}.multiselect__content[data-v-e7dbceb6]::-webkit-scrollbar{display:none}.multiselect__element[data-v-e7dbceb6]{display:block}.multiselect__option[data-v-e7dbceb6]{cursor:pointer;display:block;line-height:16px;min-height:40px;padding:12px;position:relative;text-decoration:none;text-transform:none;vertical-align:middle;white-space:nowrap}.multiselect__option[data-v-e7dbceb6]:after{font-size:13px;line-height:40px;padding-left:20px;padding-right:12px;position:absolute;right:0;top:0}.multiselect__option--highlight[data-v-e7dbceb6]{background:#41b883;color:#fff;outline:none}.multiselect__option--highlight[data-v-e7dbceb6]:after{background:#41b883;color:#fff;content:attr(data-select)}.multiselect__option--selected[data-v-e7dbceb6]{background:#f3f3f3;color:#35495e;font-weight:700}.multiselect__option--selected[data-v-e7dbceb6]:after{background:inherit;color:silver;content:attr(data-selected)}.multiselect__option--selected.multiselect__option--highlight[data-v-e7dbceb6]{background:#ff6a6a;color:#fff}.multiselect__option--selected.multiselect__option--highlight[data-v-e7dbceb6]:after{background:#ff6a6a;color:#fff;content:attr(data-deselect)}.multiselect--disabled .multiselect__current[data-v-e7dbceb6],.multiselect--disabled .multiselect__select[data-v-e7dbceb6]{background:#ededed;color:#a6a6a6}.multiselect__option--disabled[data-v-e7dbceb6]{background:#ededed!important;color:#a6a6a6!important;cursor:text;pointer-events:none}.multiselect__option--group[data-v-e7dbceb6]{background:#ededed;color:#35495e}.multiselect__option--group.multiselect__option--highlight[data-v-e7dbceb6]{background:#35495e;color:#fff}.multiselect__option--group.multiselect__option--highlight[data-v-e7dbceb6]:after{background:#35495e}.multiselect__option--disabled.multiselect__option--highlight[data-v-e7dbceb6]{background:#dedede}.multiselect__option--group-selected.multiselect__option--highlight[data-v-e7dbceb6]{background:#ff6a6a;color:#fff}.multiselect__option--group-selected.multiselect__option--highlight[data-v-e7dbceb6]:after{background:#ff6a6a;color:#fff;content:attr(data-deselect)}.multiselect-enter-active[data-v-e7dbceb6],.multiselect-leave-active[data-v-e7dbceb6]{transition:all .15s ease}.multiselect-enter[data-v-e7dbceb6],.multiselect-leave-active[data-v-e7dbceb6]{opacity:0}.multiselect__strong[data-v-e7dbceb6]{display:inline-block;line-height:20px;margin-bottom:8px;vertical-align:top}[dir=rtl] .multiselect[data-v-e7dbceb6]{text-align:right}[dir=rtl] .multiselect__select[data-v-e7dbceb6]{left:1px;right:auto}[dir=rtl] .multiselect__tags[data-v-e7dbceb6]{padding:8px 8px 0 40px}[dir=rtl] .multiselect__content[data-v-e7dbceb6]{text-align:right}[dir=rtl] .multiselect__option[data-v-e7dbceb6]:after{left:0;right:auto}[dir=rtl] .multiselect__clear[data-v-e7dbceb6]{left:12px;right:auto}[dir=rtl] .multiselect__spinner[data-v-e7dbceb6]{left:1px;right:auto}@keyframes spinning-e7dbceb6{0%{transform:rotate(0)}to{transform:rotate(2turn)}}.doodle-char-select-modal[data-v-e7dbceb6]{--width:560px;--height:auto;--max-height:90vh;--border-radius:20px}@media (max-width:576px){.doodle-char-select-modal[data-v-e7dbceb6]{--width:100%;--border-radius:16px}}.modal-inner-content[data-v-e7dbceb6]{background:#fff;display:flex;flex-direction:column;overflow:hidden}.header-bar[data-v-e7dbceb6]{align-items:center;background-blend-mode:screen,normal;background-color:#9874db;background-image:linear-gradient(1turn,#ea73fc00,#ea73fc66),linear-gradient(1turn,#fff0 50%,#ffffff1f 0);display:flex;flex-shrink:0;justify-content:space-between;padding:16px 20px}.header-text[data-v-e7dbceb6]{flex:1}.header-title[data-v-e7dbceb6]{color:#fff;font-size:20px;font-weight:900;letter-spacing:.5px;margin:0}.header-step[data-v-e7dbceb6]{color:#ffffffe6;font-size:13px;margin:2px 0 0}.close-button[data-v-e7dbceb6]{align-items:center;background:none;border:none;color:#fff;cursor:pointer;display:flex;font-size:0;justify-content:center;line-height:0;padding:4px}.content-section[data-v-e7dbceb6]{margin:8px;max-height:calc(100dvh - 280px);overflow-y:auto;padding:12px}.content-section[data-v-e7dbceb6]::-webkit-scrollbar{width:8px}.content-section[data-v-e7dbceb6]::-webkit-scrollbar-track{background:linear-gradient(180deg,#e8e4f5,#d9d4eb);border-radius:4px;box-shadow:inset 0 0 0 1px #8a77d426}.content-section[data-v-e7dbceb6]::-webkit-scrollbar-thumb{background:radial-gradient(circle at center calc(100% - 5px),#fff 0,#fff 4px,#8a77d4 0,#8a77d4 5px,transparent 0),linear-gradient(#8a77d4,#8a77d4);background-position:bottom,50%;background-repeat:no-repeat;background-size:100% 20px,100% 100%;border-radius:4px}.dark .description[data-v-e7dbceb6]{color:#fff}.description[data-v-e7dbceb6]{color:#555;font-size:14px;line-height:1.5;margin:0 0 16px;text-align:center}.feed-filters[data-v-e7dbceb6]{border:1px solid #e7e2f3;border-radius:18px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);margin-bottom:10px;padding:8px}@media (max-width:720px){.feed-filters[data-v-e7dbceb6]{gap:10px;grid-template-columns:1fr}}.section-container[data-v-e7dbceb6]{align-items:stretch;display:flex;flex-direction:column;gap:4px}.section-title[data-v-e7dbceb6]{color:#b5afca;font-family:Nunito,sans-serif;font-size:12px;font-weight:700;white-space:nowrap}.search-section[data-v-e7dbceb6]{width:100%}.search-input-wrapper[data-v-e7dbceb6]{position:relative;width:100%}.search-input-wrapper input[data-search-input=true][data-v-e7dbceb6]{background-color:#f3f2f8;border:1px solid #ece8f5;border-radius:16px;color:#aaa3bf;display:block;font-family:Nunito,sans-serif;font-size:13px;font-weight:400;height:34px;line-height:34px;padding:0 32px 0 34px;transition:all .15s ease-in-out;width:100%}.search-input-wrapper input[data-search-input=true][data-v-e7dbceb6]::-moz-placeholder{color:#bbb4cc}.search-input-wrapper input[data-search-input=true][data-v-e7dbceb6]::placeholder{color:#bbb4cc}.search-input-wrapper input[data-search-input=true][data-v-e7dbceb6]:focus{background-color:#f3f2f8;box-shadow:none;color:#5a4e87;outline:0}.search-input-wrapper .search-icon[data-v-e7dbceb6]{color:#8b7cbf;position:absolute}.search-input-wrapper .search-icon.search[data-v-e7dbceb6]{border:2px solid #8b7cbf;border-radius:100%;box-sizing:border-box;display:block;height:14px;left:15px;top:50%;transform:translateY(calc(-50% + 3px));width:14px}.search-input-wrapper .search-icon.search[data-v-e7dbceb6]:after{background:#8b7cbf;border-radius:3px;box-sizing:border-box;content:"";display:block;height:5px;left:10px;position:absolute;top:10px;transform:rotate(-45deg);width:2px}.search-input-wrapper .search-icon.clear[data-v-e7dbceb6]{background:none;border:none;border-radius:40px;box-sizing:border-box;cursor:pointer;display:block;height:16px;outline:none;padding:0;right:7px;top:50%;transform:translateY(-50%);width:16px;z-index:10}.search-input-wrapper .search-icon.clear[data-v-e7dbceb6]:hover{background:#eae7f4}.search-input-wrapper .search-icon.clear[data-v-e7dbceb6]:after,.search-input-wrapper .search-icon.clear[data-v-e7dbceb6]:before{background:#8b7cbf;border-radius:5px;box-sizing:border-box;content:"";display:block;height:2px;left:4px;position:absolute;top:7px;transform:rotate(45deg);width:9px}.search-input-wrapper .search-icon.clear[data-v-e7dbceb6]:after{transform:rotate(-45deg)}.choose-options[data-v-e7dbceb6]{width:100%}[data-v-e7dbceb6] .multiselect{font-family:Nunito,sans-serif;min-height:unset}[data-v-e7dbceb6] .multiselect--active .multiselect__select{border-bottom-right-radius:0!important;transform:rotate(0)!important}[data-v-e7dbceb6] .multiselect--active .multiselect__tags{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}[data-v-e7dbceb6] .multiselect--disabled{background:unset!important}[data-v-e7dbceb6] .feed-filter-select .multiselect__tags{background:#f3f2f8;border:1px solid #ece8f5;border-radius:14px;color:#34276b;font-family:Nunito,sans-serif;height:34px;min-height:34px!important;padding:4px 33px 0 10px}[data-v-e7dbceb6] .feed-filter-select .multiselect__content-wrapper{border:1px solid #ece8f5;border-radius:0 0 14px 14px!important;box-shadow:0 4px 12px #00000014}[data-v-e7dbceb6] .feed-filter-select .multiselect__select{background:#f3f2f8;background-image:url(../icons/arrow-down-light.svg);background-position:50%!important;background-repeat:no-repeat!important;background-size:9px!important;border-bottom-right-radius:25px;border-top-right-radius:25px;height:20px!important;line-height:16px!important;right:6px;rotate:90deg!important;top:5px;width:20px!important}[data-v-e7dbceb6] .feed-filter-select .multiselect__select:before{content:none}[data-v-e7dbceb6] .feed-filter-select .multiselect__single{background:#f3f2f8;color:#34276b;font-family:Nunito,sans-serif;font-size:13px!important;line-height:22px!important;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}[data-v-e7dbceb6] .feed-filter-select .multiselect__placeholder{color:#34276b;font-size:13px!important;padding-top:0;text-align:center}[data-v-e7dbceb6] .feed-filter-select .multiselect__spinner{background:#f3f2f8;border-bottom-right-radius:16px;border-top-right-radius:16px;height:32px!important;width:28px!important}[data-v-e7dbceb6] .feed-filter-select .multiselect__spinner:after,[data-v-e7dbceb6] .feed-filter-select .multiselect__spinner:before{background:#f3f2f8;border-color:#7050b7 transparent transparent!important}[data-v-e7dbceb6] .feed-filter-select .multiselect__option{color:#333;font-family:Nunito,sans-serif;font-size:14px;padding:10px 12px}[data-v-e7dbceb6] .feed-filter-select .multiselect__option--highlight{background:#8a77d41a;color:#8a77d4}[data-v-e7dbceb6] .feed-filter-select .multiselect__option--selected{background:#8a77d4;color:#fff;font-weight:600}input[type=search][data-v-e7dbceb6]::-webkit-search-cancel-button,input[type=search][data-v-e7dbceb6]::-webkit-search-decoration,input[type=search][data-v-e7dbceb6]::-webkit-search-results-button,input[type=search][data-v-e7dbceb6]::-webkit-search-results-decoration{display:none}.dark .selection-counter[data-v-e7dbceb6]{color:#fff}.selection-counter[data-v-e7dbceb6]{color:#2d1f5e;font-size:14px;margin-bottom:12px}.selection-counter .minimum-label[data-v-e7dbceb6]{color:#766a94;font-size:12px;font-weight:400}.spinner[data-v-e7dbceb6]{align-items:center;display:flex;justify-content:center;margin:0 auto;min-height:200px;width:30px}.empty-state[data-v-e7dbceb6]{color:#766a94;font-size:14px;padding:40px 20px;text-align:center}.create-link[data-v-e7dbceb6]{color:var(--ion-color-primary);margin-left:4px;text-decoration:underline}.load-more-trigger[data-v-e7dbceb6]{color:var(--ion-color-primary);font-size:14px;font-weight:600;margin:8px 0;text-align:center;width:100%}.footer-section[data-v-e7dbceb6]{align-items:center;background:#fff;border-top:1px solid #f0eef6;display:flex;flex-direction:column;flex-shrink:0;gap:8px;padding:12px}.dark .footer-section[data-v-e7dbceb6]{background:#1c132d!important}.select-btn[data-v-e7dbceb6]{background:#8a77d4;border:none;border-radius:24px;color:#fff;font-size:14px;font-weight:900;padding:8px 30px;text-transform:none;transition:opacity .15s,transform .15s}.select-btn[data-v-e7dbceb6]:active:not(:disabled){transform:scale(.98)}.select-btn[data-v-e7dbceb6]:disabled{background:#c9c5dbbf;cursor:not-allowed}.skip-link[data-v-e7dbceb6]{background:none;border:none;color:#1db4d2;cursor:pointer;font-size:12px;font-weight:600;margin-top:-1px;text-decoration:underline}.matchmaking-modal[data-v-54434218]{--background:rgba(15,10,30,.88);--width:100%;--height:100%;--border-radius:0;--box-shadow:none}.overlay-content[data-v-54434218]{flex-direction:column;height:100%;padding:24px;position:relative;text-align:center}.close-button[data-v-54434218],.overlay-content[data-v-54434218]{align-items:center;display:flex;justify-content:center}.close-button[data-v-54434218]{background:none;border:none;color:#ffffffb3;cursor:pointer;font-size:0;line-height:0;padding:4px;position:absolute;right:20px;top:20px;z-index:10}.status-text[data-v-54434218]{color:#fff;font-size:20px;font-weight:700;line-height:1.5;margin:0 0 32px}.mascot-wrapper[data-v-54434218]{margin-bottom:24px}.mascot[data-v-54434218]{height:140px;width:140px}.loader[data-v-54434218]{margin-top:8px}.dark .toolbar[data-v-d933a03b]{--background:#1c132d!important}.target-assigned-modal[data-v-d933a03b]{--height:auto;--max-height:80vh;--width:90%;--max-width:480px;--border-radius:20px;--background:#fff}.modal-wrapper[data-v-d933a03b]{background:#fff;border-radius:20px;overflow:hidden;position:relative}.close-btn[data-v-d933a03b]{align-items:center;background:transparent;border:1px solid #d4d0e0;border-radius:50%;color:#766a94;cursor:pointer;display:flex;font-size:12px;height:28px;justify-content:center;position:absolute;right:12px;top:12px;width:28px;z-index:1}.close-btn[data-v-d933a03b]:hover{border-color:#2d1f5e;color:#2d1f5e}.modal-body[data-v-d933a03b]{align-items:center;display:flex;flex-direction:column;padding:20px;text-align:center}.title[data-v-d933a03b]{color:#7b4dc4;font-size:28px;font-weight:900;margin:0 0 10px}.avatar-section[data-v-d933a03b]{margin-bottom:12px}.partner-avatar[data-v-d933a03b]{border-radius:50%;height:140px;-o-object-fit:cover;object-fit:cover;width:140px}.placeholder-avatar[data-v-d933a03b]{background:linear-gradient(135deg,#c6f6d5,#81e6d9)}.partner-username[data-v-d933a03b]{color:#ed6bff;font-size:18px;font-weight:700;margin:0 0 10px}.trades-badge[data-v-d933a03b]{background:#1db4d226;border-radius:20px;color:#1db4d2;font-size:14px;font-weight:700;padding:6px 16px}.select-btn[data-v-d933a03b]{--background:#8a77d4;--border-radius:24px;--padding-start:32px;--padding-end:32px;font-size:16px;font-weight:800;height:50px;max-width:320px;text-transform:none;width:100%}.select-btn[data-v-d933a03b]::part(native){color:#fff!important}.first-match-badge[data-v-d933a03b]{background:#f0ebff;border-radius:20px;color:#8a77d4;font-size:11px;font-weight:800;letter-spacing:1px;margin-bottom:8px;padding:4px 14px}.first-match-title[data-v-d933a03b]{color:#2d1f5e!important;font-size:24px!important}.avatar-ring[data-v-d933a03b]{border:3px solid #e0d6f6;border-radius:50%;display:inline-block;padding:4px}.first-match-ring[data-v-d933a03b]{border-color:#8a77d4;box-shadow:0 0 0 4px #8a77d426}.character-name[data-v-d933a03b]{color:#7b4dc4;font-size:20px;font-weight:800;margin:4px 0}.first-match-desc[data-v-d933a03b]{color:#877ea6;font-size:14px;line-height:1.5;margin:8px 0 0;max-width:300px}.first-match-desc strong[data-v-d933a03b]{color:#2d1f5e}.dark .modal-wrapper[data-v-d933a03b]{background:#1c132d}.dark .title[data-v-d933a03b]{color:#b89ff5}.dark .first-match-title[data-v-d933a03b]{color:#fff!important}.dark .partner-username[data-v-d933a03b]{color:#ed6bff}.dark .trades-badge[data-v-d933a03b]{background:#1db4d226;color:#1db4d2}.dark .close-btn[data-v-d933a03b]{background:#261266;border-color:#4a3a8c;color:#b1a8d8}.dark .first-match-badge[data-v-d933a03b]{background:#2a1b5e;color:#b89ff5}.dark .character-name[data-v-d933a03b]{color:#b89ff5}.dark .first-match-desc[data-v-d933a03b]{color:#ffffff80}.dark .first-match-desc strong[data-v-d933a03b]{color:#fff}.dark .avatar-ring[data-v-d933a03b]{border-color:#4a3a8c}.dark .first-match-ring[data-v-d933a03b]{border-color:#8a77d4;box-shadow:0 0 0 4px #8a77d433}.doodle-skip-confirm-modal[data-v-5dc03b28]{--width:min(430px, calc(100vw - 24px) );--height:auto;--border-radius:20px;--background:transparent}.modal-wrapper[data-v-5dc03b28]{border-radius:20px;box-shadow:0 20px 60px #0000002e;flex-direction:column;gap:0;padding:30px 28px 18px;position:relative;text-align:center}.close-btn[data-v-5dc03b28],.modal-wrapper[data-v-5dc03b28]{align-items:center;background:#fff;display:flex}.close-btn[data-v-5dc03b28]{border:1px solid #d8d4e6;border-radius:50%;color:#a7a0c0;cursor:pointer;font-size:10px;height:26px;justify-content:center;padding:0;position:absolute;right:10px;top:10px;width:26px}.close-btn[data-v-5dc03b28]:hover{border-color:#beb7d4;color:#6f638f}.icon-wrap[data-v-5dc03b28]{align-items:center;background:#ffe9ed;border:none;border-radius:50%;display:flex;height:80px;justify-content:center;margin-bottom:16px;width:80px}.skip-icon[data-v-5dc03b28]{color:#ff6c71;font-size:38px}.title[data-v-5dc03b28]{color:#f73d4d;font-size:28px;font-weight:900;letter-spacing:-.3px;margin:0 0 6px}.subtitle[data-v-5dc03b28]{color:#5f557f;font-size:14px;font-weight:500;margin:0 0 18px}.info-box[data-v-5dc03b28]{background:#f1effa;border-radius:14px;margin-bottom:20px;padding:14px 16px;text-align:center;width:100%}.info-title[data-v-5dc03b28]{color:#5d4ea1;font-size:15px;font-weight:800;margin:0 0 8px}.info-line[data-v-5dc03b28]{color:#887fad;font-size:13px;line-height:1.5;margin:0 0 6px}.info-line[data-v-5dc03b28]:last-child{margin-bottom:0}.info-line strong[data-v-5dc03b28]{color:#6b6290;font-weight:800}.hubux-amount[data-v-5dc03b28]{color:#f59e1d;font-weight:800}.footer-row[data-v-5dc03b28]{gap:10px;justify-content:space-between;width:100%}.back-btn[data-v-5dc03b28],.footer-row[data-v-5dc03b28]{align-items:center;display:flex}.back-btn[data-v-5dc03b28]{background:#f0edf8;border:1px solid #e6e2f4;border-radius:100px;color:#8b82af;cursor:pointer;font-size:13px;font-weight:600;gap:6px;line-height:1;padding:7px 12px;transition:color .15s,background .15s,border-color .15s;white-space:nowrap}.back-btn i[data-v-5dc03b28]{align-items:center;border:1px solid #b3abcc;border-radius:50%;display:inline-flex;font-size:8px;height:14px;justify-content:center;width:14px}.back-btn[data-v-5dc03b28]:hover{background:#e9e4f4;border-color:#d5cde9;color:#6c6095}.skip-btn[data-v-5dc03b28]{align-items:center;background:#ffe2e0;border:1px solid #ffd3cf;border-radius:100px;color:#f05259;cursor:pointer;display:flex;font-size:14px;font-weight:800;gap:6px;line-height:1;padding:9px 16px;transition:background .15s,color .15s,transform .1s;white-space:nowrap}.skip-btn[data-v-5dc03b28]:hover:not(:disabled){background:#ffd5d2;color:#e5444d}.skip-btn[data-v-5dc03b28]:active:not(:disabled){transform:scale(.97)}.skip-btn[data-v-5dc03b28]:disabled{cursor:not-allowed;opacity:.68}.dark .modal-wrapper[data-v-5dc03b28]{background:#1a0752;border:1px solid #2a126a}.dark .close-btn[data-v-5dc03b28]{background:#23105f;border-color:#6b5da0;color:#b8abd6}.dark .close-btn[data-v-5dc03b28]:hover{border-color:#9183c2;color:#e8e0ff}.dark .icon-wrap[data-v-5dc03b28]{background:#40236f}.dark .skip-icon[data-v-5dc03b28]{color:#ff6f80}.dark .info-box[data-v-5dc03b28]{background:#301b70}.dark .info-title[data-v-5dc03b28]{color:#9f8bdb}.dark .info-line[data-v-5dc03b28]{color:#9b8bcb}.dark .info-line strong[data-v-5dc03b28]{color:#cfc2f4}.dark .hubux-amount[data-v-5dc03b28]{color:#ffaa24}.dark .subtitle[data-v-5dc03b28]{color:#f3eeff}.dark .title[data-v-5dc03b28]{color:#ff737e}.dark .back-btn[data-v-5dc03b28]{background:#3a2579;border-color:#4f3a8f;color:#8f7ac7}.dark .back-btn[data-v-5dc03b28]:hover{background:#402a82;border-color:#584299;color:#bdaee6}.dark .back-btn i[data-v-5dc03b28]{border-color:#7e6ab3}.dark .skip-btn[data-v-5dc03b28]{background:#4a2a88;border-color:#5d3a9e;color:#ff7a8a}.dark .skip-btn[data-v-5dc03b28]:hover:not(:disabled){background:#543097;color:#ff8b99}.modal-big[data-v-33a24984]{--width:min(560px, calc(100vw - 24px) );--height:auto;--border-radius:20px;--max-height:92vh;--background:transparent}@media (max-width:576px){.modal-big[data-v-33a24984]{--width: calc(100vw - 12px) }}.modal-inner-content[data-v-33a24984]{background:#fff;border:1px solid #e5e1f2;border-radius:20px;box-shadow:0 18px 54px #18103752;display:flex;flex-direction:column;max-height:min(88vh,760px);min-height:420px;overflow:hidden;position:relative}.close-button[data-v-33a24984]{align-items:center;background:#fff;border:1px solid #cfcadd;border-radius:50%;color:#8b84a7;cursor:pointer;display:flex;font-size:10px;height:24px;justify-content:center;position:absolute;right:10px;top:10px;width:24px;z-index:2}.close-button[data-v-33a24984]:hover{border-color:#9d94b8;color:#5c527d}.content-section[data-v-33a24984]{flex:1;min-height:0;overflow-y:auto;padding:20px 18px 14px}.content-section[data-v-33a24984]::-webkit-scrollbar{width:6px}.content-section[data-v-33a24984]::-webkit-scrollbar-track{background:#d5d2e2;border-radius:999px}.content-section[data-v-33a24984]::-webkit-scrollbar-thumb{background:#8372c8;border-radius:999px}.content-section[data-v-33a24984]::-webkit-scrollbar-thumb:hover{background:#725fb9}.modal-title[data-v-33a24984]{border-bottom:1px solid #e8e4f1;color:#2b2154;font-size:18px;font-weight:900;line-height:1.3;margin:0 0 10px;padding:0 22px 12px;text-align:center}.partner-name[data-v-33a24984]{color:#ed6bff}.partner-section[data-v-33a24984]{border-bottom:1px solid #e8e6f0;margin-bottom:14px;padding:0 0 12px}.partner-label[data-v-33a24984]{color:#766a94;display:block;font-size:11px;font-weight:700;letter-spacing:.8px;margin-bottom:10px}.partner-row[data-v-33a24984]{align-items:center;display:flex;gap:8px}.partner-avatar[data-v-33a24984]{border-radius:50%;height:28px;-o-object-fit:cover;object-fit:cover;width:28px}.placeholder-avatar[data-v-33a24984]{background:linear-gradient(135deg,#c6f6d5,#81e6d9)}.partner-handle[data-v-33a24984]{color:#ed6bff;font-size:16px;font-weight:700;line-height:1.2}.instruction[data-v-33a24984]{color:#605a77;font-size:12px;font-weight:600}.spinner[data-v-33a24984]{align-items:center;display:flex;justify-content:center;margin:0 auto;min-height:200px;width:34px}.empty-state[data-v-33a24984]{color:#766a94;font-size:14px;padding:32px 20px;text-align:center}.footer-content[data-v-33a24984]{align-items:center;background:#f8f8fc;border-top:1px solid #e8e4f1;display:flex;min-height:40px;padding:0 14px}.skip-link[data-v-33a24984]{background:none;border:none;color:#6f678b;cursor:pointer;font-size:12px;font-weight:500;padding:4px 0;transition:color .16s ease}.skip-link[data-v-33a24984]:hover{color:#4e4668;text-decoration:underline}.skip-link[data-v-33a24984]:disabled{cursor:not-allowed;opacity:.6}[data-v-33a24984] .doodle-partner-modal::part(content){background:transparent;border-radius:20px;overflow:hidden}[data-v-33a24984] .dark .doodle-partner-modal::part(content){background:transparent}.dark .modal-inner-content[data-v-33a24984]{background:#1a0f39;border-color:#372765}.dark .close-button[data-v-33a24984]{background:#24144b;border-color:#655a86;color:#b5adc9}.dark .close-button[data-v-33a24984]:hover{border-color:#9188ac;color:#e4dff7}.dark .content-section[data-v-33a24984]::-webkit-scrollbar-track{background:#302153}.dark .content-section[data-v-33a24984]::-webkit-scrollbar-thumb{background:#8f82c0}.dark .content-section[data-v-33a24984]::-webkit-scrollbar-thumb:hover{background:#aa9bd9}.dark .modal-title[data-v-33a24984]{color:#fff}.dark .modal-title[data-v-33a24984],.dark .partner-section[data-v-33a24984]{border-bottom-color:#3a2a68}.dark .partner-label[data-v-33a24984]{color:#a498c6}.dark .instruction[data-v-33a24984]{color:#d0c8ea}.dark .empty-state[data-v-33a24984]{color:#aea2d0}.dark .footer-content[data-v-33a24984]{background:#170c35;border-top-color:#3a2a68}.dark .skip-link[data-v-33a24984]{color:#c8bfe3}.dark .skip-link[data-v-33a24984]:hover{color:#f2edff}[data-v-33a24984] .grid-item .name{color:#fff;display:block;font-size:14px;font-weight:700;line-height:1.25;min-height:18px;text-shadow:0 1px 2px rgba(0,0,0,.7)}[data-v-33a24984] .grid-item .char-info{align-items:flex-end;background:linear-gradient(180deg,#17062400,#0000006b 68%,#0c061af2);display:flex;padding:8px}[data-v-33a24984] .grid-item .name>div:first-child{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}[data-v-33a24984] .grid-item .name>div:nth-child(n+2){display:none}.dark .toolbar[data-v-997c9966]{--background:#1c132d!important}.modal-big[data-v-997c9966]{--width:675px;--height:90vh;--background:var(--ion-background-color,#fff)}@media (max-width:576px){.modal-big[data-v-997c9966]{--width:100%;--height:100%}}.modal-inner-content[data-v-997c9966]{background:var(--ion-background-color,#fff);flex:1;overflow:auto}@media (max-width:576px){.modal-inner-content[data-v-997c9966]{flex:1}}.spinner[data-v-997c9966]{align-items:center;min-height:200px;width:100px}.footer-content[data-v-997c9966],.spinner[data-v-997c9966]{display:flex;justify-content:center}.footer-content[data-v-997c9966]{padding:12px 16px}.select-btn[data-v-997c9966]{--background:linear-gradient(135deg,#8b5cf6,#a855f7);--border-radius:24px;--padding-start:32px;--padding-end:32px;font-size:16px;font-weight:800;height:50px;max-width:380px;text-transform:none;width:100%}.select-btn[data-v-997c9966]::part(native){color:#fff!important}.character-profile-modal-context[data-v-997c9966]{background:inherit;height:100%;min-height:0;overflow-y:auto}.character-profile-modal-context[data-v-997c9966] .main-scroll-container{height:auto!important;min-height:0!important;overflow:visible!important;position:relative!important}.character-profile-modal-context[data-v-997c9966] ion-page{background:inherit!important;height:auto!important;min-height:auto!important;overflow:visible!important;position:relative!important}.character-profile-modal-context[data-v-997c9966] .page{background:inherit!important;height:auto!important;min-height:auto!important;overflow:visible!important;position:relative!important}.character-profile-modal-context[data-v-997c9966] .content{background:inherit!important;height:auto!important;min-height:0!important;overflow:visible!important}.character-profile-modal-context[data-v-997c9966] .character-profile-page{background:inherit!important;height:auto!important;min-height:0!important}.character-profile-modal-context[data-v-997c9966] .layout{height:auto!important;min-height:0!important}.doodle-submission-modal[data-v-2f8272a8]{--width:560px;--height:auto;--max-height:85vh;--border-radius:20px}@media (max-width:576px){.doodle-submission-modal[data-v-2f8272a8]{--width:95%;--max-height:80vh}}.modal-wrapper[data-v-2f8272a8]{background:#fff;border-radius:20px;display:flex;flex-direction:column;max-height:85vh;overflow:hidden}@media (max-width:576px){.modal-wrapper[data-v-2f8272a8]{max-height:80vh}}.modal-wrapper.is-dark[data-v-2f8272a8]{background:#16063f}.modal-wrapper.is-dark .header-bar[data-v-2f8272a8],.modal-wrapper.is-dark .header-progress[data-v-2f8272a8]{background-color:#37216e;background-image:linear-gradient(180deg,#b48bff52,#5e3aae29)}.modal-wrapper.is-dark .header-progress-line[data-v-2f8272a8]{background:#d5c2fffa}.modal-wrapper.is-dark .timer-banner[data-v-2f8272a8]{background:#ffd23033;color:#ffdf20}.modal-wrapper.is-dark .footer-section[data-v-2f8272a8]{background:#16063f;border-top-color:#b09dec2e}.header-bar[data-v-2f8272a8]{align-items:center;background-blend-mode:screen,normal;background-color:#9874db;background-image:linear-gradient(1turn,#ea73fc00,#ea73fc66),linear-gradient(1turn,#fff0 50%,#ffffff1f 0);display:flex;flex-shrink:0;justify-content:space-between;padding:10px}.header-text[data-v-2f8272a8]{flex:1}.header-title[data-v-2f8272a8]{color:#fff;font-size:20px;font-weight:900;letter-spacing:.5px}.header-step[data-v-2f8272a8]{color:#ffffffe6;font-size:13px}.header-progress[data-v-2f8272a8]{background-color:#9874db;background-image:linear-gradient(1turn,#ea73fc00,#ea73fc66),linear-gradient(1turn,#fff0 50%,#ffffff1f 0);margin-top:-7px;padding:0 10px 8px}.header-progress-line[data-v-2f8272a8]{background:#fffffff2;border-radius:4px;height:4px}.close-button[data-v-2f8272a8]{background:none;border:none;color:#fff;cursor:pointer;font-size:0;line-height:0}.close-button[data-v-2f8272a8],.timer-banner[data-v-2f8272a8]{align-items:center;display:flex;justify-content:center;padding:4px}.timer-banner[data-v-2f8272a8]{background:#ffd23033;color:#e17100;flex-shrink:0;font-size:14px;font-weight:500;gap:4px}.timer-icon[data-v-2f8272a8]{font-size:15px}.content-section[data-v-2f8272a8]{flex:1 1 auto;min-height:0;overflow-y:auto;padding:12px}.content-section[data-v-2f8272a8]::-webkit-scrollbar{width:8px}.content-section[data-v-2f8272a8]::-webkit-scrollbar-track{background:linear-gradient(180deg,#e8e4f5,#d9d4eb);border-radius:4px;box-shadow:inset 0 0 0 1px #8a77d426}.content-section[data-v-2f8272a8]::-webkit-scrollbar-thumb{background:radial-gradient(circle at center calc(100% - 5px),#fff 0,#fff 4px,#8a77d4 0,#8a77d4 5px,transparent 0),linear-gradient(#8a77d4,#8a77d4);background-position:bottom,50%;background-repeat:no-repeat;background-size:100% 20px,100% 100%;border-radius:4px}.section-label[data-v-2f8272a8]{align-items:center;color:#8a77d4;display:flex;font-size:18px;font-weight:900;gap:4px;margin:.25rem}.section-icon[data-v-2f8272a8]{font-size:18px;font-weight:700}.target-row[data-v-2f8272a8]{background:#fbfbff;border:1px solid #f6f6fc;border-radius:10px;justify-content:space-between;padding:8px}.target-info[data-v-2f8272a8],.target-row[data-v-2f8272a8]{align-items:center;display:flex}.target-info[data-v-2f8272a8]{gap:10px}.target-avatar[data-v-2f8272a8]{border-radius:50%;height:32px;-o-object-fit:cover;object-fit:cover;width:32px}.placeholder-avatar[data-v-2f8272a8]{background:#d4d0e0}.target-name[data-v-2f8272a8]{color:#2d1f5e;font-size:15px;font-weight:700}.switch-link[data-v-2f8272a8]{align-items:center;background:none;border:none;color:#e12afb;cursor:pointer;display:flex;font-size:13px;font-weight:600;text-decoration:underline}.switch-icon[data-v-2f8272a8]{font-size:14px}.doodle-zone[data-v-2f8272a8]{margin:0 0 12px;min-height:120px}.dark .drop-area[data-v-2f8272a8]{background:#010123;border:1px solid #010123}.drop-area[data-v-2f8272a8]{align-items:center;background:#fbfbff;border:1px solid #f6f6fc;border-radius:14px;cursor:pointer;display:flex;justify-content:center;min-height:210px;transition:background-color .2s}.upload-trigger[data-v-2f8272a8]{height:100%;width:100%}.drop-prompt[data-v-2f8272a8]{align-items:center;color:#6a6489;cursor:pointer;display:flex;flex-direction:column;justify-content:center;padding:24px}.drop-text[data-v-2f8272a8]{color:#7777d1;font-size:16px;font-weight:600;line-height:1.2;text-align:center}@media (max-width:576px){.drop-text[data-v-2f8272a8]{font-size:14px}}.uploaded-preview[data-v-2f8272a8]{background:#f5f2fa;border-radius:16px;overflow:hidden;position:relative}.preview-image[data-v-2f8272a8]{border-radius:16px;display:block;max-height:300px;-o-object-fit:contain;object-fit:contain;width:100%}.switch-file-form[data-v-2f8272a8]{left:10px;position:absolute;top:10px;z-index:2}.preview-action-btn[data-v-2f8272a8]{--padding-start:10px;--padding-end:12px;--ion-color-dark:rgba(10,9,40,.8);font-size:13px;font-weight:700;height:32px;letter-spacing:0;text-transform:none}.preview-action-btn .btn-icon[data-v-2f8272a8]{font-size:15px;margin-right:4px}.remove-btn[data-v-2f8272a8]{position:absolute;right:10px;top:10px;z-index:2}.ai-warning[data-v-2f8272a8]{align-items:center;color:#d94444;display:flex;font-size:12px;gap:6px;line-height:1.4;margin:0 12px 8px}.warning-icon[data-v-2f8272a8]{flex-shrink:0;font-size:14px}.reference-section[data-v-2f8272a8]{background:#fbfbff;border:1px solid #f6f6fc;border-radius:12px;padding:6px}.reference-title[data-v-2f8272a8]{color:#5d43b4;margin:0 0 8px}.no-refs[data-v-2f8272a8]{color:#766a94;font-size:14px;padding:20px;text-align:center}.reference-content[data-v-2f8272a8]{display:flex;flex-direction:column;gap:8px}.folders-row[data-v-2f8272a8]{border-radius:14px;display:flex;gap:10px;overflow-x:auto;padding:2px}.folders-row[data-v-2f8272a8]::-webkit-scrollbar{height:5px}.folders-row[data-v-2f8272a8]::-webkit-scrollbar-thumb{background:#c6b7ea;border-radius:5px}.folder-card[data-v-2f8272a8]{background:#fff;border:1px solid #cec2ec;border-radius:14px;color:#4a3d7a;cursor:pointer;display:flex;flex:0 0 130px;flex-direction:column;gap:7px;transition:border-color .15s,box-shadow .15s,background-color .15s}.folder-card.active[data-v-2f8272a8]{border-color:#8068ca;box-shadow:0 0 0 1px #8068ca59}.folder-collage[data-v-2f8272a8]{border-radius:12px 12px 0 0;display:flex;gap:2px;height:80px;overflow:hidden;width:100%}.folder-collage img[data-v-2f8272a8]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.collage-intro[data-v-2f8272a8]{background:#eee7f8;height:100%;width:50%}.collage-intro.only[data-v-2f8272a8]{width:100%}.collage-rest[data-v-2f8272a8]{display:flex;flex-direction:column;gap:2px;width:50%}.collage-rest-cell[data-v-2f8272a8]{background:#eee7f8;flex:1;min-height:0;overflow:hidden}.collage-rest-cell.only[data-v-2f8272a8]{flex:1}.folder-meta[data-v-2f8272a8]{align-items:center;display:flex;gap:4px;min-width:0;padding:0 2px}.folder-name[data-v-2f8272a8]{flex:1 1 auto;font-weight:600;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.folder-count[data-v-2f8272a8],.folder-name[data-v-2f8272a8]{font-size:12px;line-height:1.2}.folder-count[data-v-2f8272a8]{color:#2b1d65;font-weight:800}.active-folder-name[data-v-2f8272a8]{color:#2d1f5e;font-size:15px;font-weight:800;line-height:1.3;max-width:100%}.gallery-row[data-v-2f8272a8]{display:flex;gap:10px;overflow-x:auto;padding-bottom:4px}.gallery-row[data-v-2f8272a8]::-webkit-scrollbar{height:6px}.gallery-row[data-v-2f8272a8]::-webkit-scrollbar-thumb{background:#c6b7ea;border-radius:6px}.gallery-card[data-v-2f8272a8]{background:#eee7fa;border-radius:16px;cursor:pointer;flex:0 0 340px;overflow:hidden;position:relative}.gallery-more-btn[data-v-2f8272a8]{align-items:center;background:#4d3b84f2;border:none;border-radius:15px;color:#fff;cursor:pointer;display:flex;font-size:16px;height:30px;justify-content:center;position:absolute;right:8px;top:8px;width:30px;z-index:2}.gallery-image[data-v-2f8272a8]{height:260px;-o-object-fit:cover;object-fit:cover;width:100%}.gallery-view-btn[data-v-2f8272a8]{background:#b39ef0;border:none;border-radius:11px;bottom:8px;color:#fff;cursor:pointer;font-size:11px;font-weight:700;left:8px;padding:4px 10px;position:absolute}.dark .doodle-submission-modal .content-section[data-v-2f8272a8],.dark .doodle-submission-modal .modal-wrapper[data-v-2f8272a8]{background:#16063f}.dark .doodle-submission-modal .section-label[data-v-2f8272a8]{color:#b9a8f6}.dark .doodle-submission-modal .target-row[data-v-2f8272a8]{background:#010123;border-color:#b09dec38}.dark .doodle-submission-modal .target-name[data-v-2f8272a8]{color:#fff}.dark .doodle-submission-modal .drop-area[data-v-2f8272a8]{background:#010123;border-color:#b09dec38}.dark .doodle-submission-modal .drop-text[data-v-2f8272a8]{color:#aea3d5}.dark .doodle-submission-modal .uploaded-preview[data-v-2f8272a8]{background:#13093a}.dark .doodle-submission-modal .preview-action-btn[data-v-2f8272a8]{--ion-color-dark:hsla(0,0%,100%,.15);--ion-color-dark-contrast:#f5efff}.dark .doodle-submission-modal .no-refs[data-v-2f8272a8]{color:#cfc2f5}.dark .doodle-submission-modal .reference-section[data-v-2f8272a8]{background:#26135b;border-color:#b5a1f173}.dark .doodle-submission-modal .reference-title[data-v-2f8272a8]{color:#dcceff}.dark .doodle-submission-modal .folders-row[data-v-2f8272a8]{background:#14083eb8;border-color:#b8a4f566}.dark .doodle-submission-modal .folder-card[data-v-2f8272a8]{background:#0c052ef2;border-color:#aa95ec73;color:#ddd2ff}.dark .doodle-submission-modal .folder-card.active[data-v-2f8272a8]{border-color:#ae9beb;box-shadow:0 0 0 1px #ae9beb73}.dark .doodle-submission-modal .collage-intro[data-v-2f8272a8],.dark .doodle-submission-modal .collage-rest-cell[data-v-2f8272a8]{background:#ffffff14}.dark .doodle-submission-modal .folder-name[data-v-2f8272a8]{color:#e7ddff}.dark .doodle-submission-modal .folder-count[data-v-2f8272a8]{color:#fff}.dark .doodle-submission-modal .active-folder-name[data-v-2f8272a8]{color:#e3d8ff;text-shadow:0 1px 0 rgba(0,0,0,.18)}.dark .doodle-submission-modal .gallery-card[data-v-2f8272a8]{background:#160a3ee6;border:1px solid rgba(183,162,245,.26)}.dark .doodle-submission-modal .gallery-more-btn[data-v-2f8272a8]{background:#7a67bcf5}.dark .doodle-submission-modal .gallery-view-btn[data-v-2f8272a8]{background:#8b73d6}.dark .doodle-submission-modal .gallery-row[data-v-2f8272a8]::-webkit-scrollbar-thumb{background:#ab99e7eb}.dark .doodle-submission-modal .footer-section[data-v-2f8272a8]{background:#16063f;border-top-color:#b09dec2e}.footer-section[data-v-2f8272a8]{background:#fff;border-top:1px solid #f0eef6;display:flex;flex-shrink:0;justify-content:center;padding:12px 20px 16px}.submit-btn[data-v-2f8272a8]{background-blend-mode:screen,normal;background-color:#9874db;background-image:linear-gradient(1turn,#ea73fc00,#ea73fc66),linear-gradient(1turn,#fff0 50%,#ffffff1f 0);border:none;border-radius:24px;color:#fff;cursor:pointer;font-size:15px;font-weight:800;padding:12px 40px;text-transform:none;transition:opacity .15s,transform .15s}.submit-btn[data-v-2f8272a8]:active:not(:disabled){transform:scale(.98)}.submit-btn[data-v-2f8272a8]:disabled{cursor:not-allowed;opacity:.5}.dark .toolbar[data-v-00a8b24f]{--background:#1c132d!important}.doodle-sent-modal[data-v-00a8b24f]{--width:480px;--height:auto;--border-radius:24px;--background:transparent}@media (max-width:540px){.doodle-sent-modal[data-v-00a8b24f]{--width:90%}}.modal-wrapper[data-v-00a8b24f]{background:#fff;border-radius:20px;max-height:min(88vh,700px);overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;border:1px solid #e9eaf0;box-shadow:0 20px 60px #00000040;position:relative}.currency-bar-wrapper[data-v-00a8b24f]{position:absolute;right:10px;top:6px;z-index:10}.success-section[data-v-00a8b24f]{background:#fff;flex-direction:column}.check-circle[data-v-00a8b24f],.success-section[data-v-00a8b24f]{align-items:center;display:flex}.check-circle[data-v-00a8b24f]{background:#2ecda7;border:3px solid #2b9cb6;border-radius:50%;box-shadow:0 8px 20px #2ecda757;height:64px;justify-content:center;margin-bottom:14px;width:64px}.check-icon[data-v-00a8b24f]{color:#fff;font-size:34px}.sent-title[data-v-00a8b24f]{color:#49cdb5;font-family:Nunito,sans-serif;font-size:28px;font-weight:900;letter-spacing:-.3px;line-height:1.05;margin:0 0 2px}.sent-subtitle[data-v-00a8b24f]{color:#5a5484;font-size:16px;font-weight:700;letter-spacing:-.2px;margin:0}.divider[data-v-00a8b24f]{background:#e6e7f0;height:1px;margin:0 14px}.deposit-section[data-v-00a8b24f]{background:#00c16a1a;border:1px solid #bee8d6;border-radius:22px;margin:14px;overflow:hidden}.deposit-header[data-v-00a8b24f]{align-items:center;background:transparent;color:#2ea178;display:flex;font-size:14px;font-weight:800;justify-content:space-between;padding:8px}.deposit-header-left[data-v-00a8b24f]{align-items:center;display:flex;gap:6px}.shield-icon[data-v-00a8b24f]{color:#2ea178;font-size:16px}.deposit-row[data-v-00a8b24f]{background:#fff;border-radius:999px;justify-content:space-between;margin:0 8px 8px;padding:4px}.deposit-amount[data-v-00a8b24f],.deposit-row[data-v-00a8b24f]{align-items:center;display:flex}.deposit-amount[data-v-00a8b24f]{gap:5px}.hubux-icon[data-v-00a8b24f]{flex-shrink:0;height:24px;width:24px}.amount-text[data-v-00a8b24f]{color:#2e2554;font-family:Nunito,sans-serif;font-size:14px;font-weight:800}.returned-badge[data-v-00a8b24f]{align-items:center;color:#2ea178;display:flex;font-size:10px;font-weight:500;gap:2px}.badge-icon[data-v-00a8b24f]{font-size:13px}.action-section[data-v-00a8b24f]{display:flex;justify-content:center;padding:14px}.awesome-btn[data-v-00a8b24f]{--background:#8a76d7;--background-hover:#7e69cb;--background-activated:#7a64c6;--color:#fff;--border-radius:100px;--box-shadow:none;--padding-top:10px;--padding-bottom:10px;font-family:Nunito,sans-serif;font-size:20px;font-weight:900;height:auto;letter-spacing:0;max-width:100%;min-height:50px;text-transform:none;width:100%}.awesome-btn[data-v-00a8b24f]:active{transform:scale(.985)}.coin-animation-container[data-v-00a8b24f]{height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;z-index:20}.animated-coin[data-v-00a8b24f],.coin-wrapper[data-v-00a8b24f]{align-items:center;display:flex;justify-content:center}.coin-wrapper[data-v-00a8b24f]{border-radius:50%;height:32px;width:32px}.flying-coin-icon[data-v-00a8b24f]{height:24px;width:24px}.dark .modal-wrapper[data-v-00a8b24f]{background:#1f0a53;border-color:#2f1d65}.dark .success-section[data-v-00a8b24f]{background:#1f0a53}.dark .sent-subtitle[data-v-00a8b24f]{color:#d2ccee}.dark .divider[data-v-00a8b24f]{background:#2e1a66}.dark .deposit-section[data-v-00a8b24f]{background:#171a5d;border-color:#162f74}.dark .deposit-header[data-v-00a8b24f]{background:#1a2a7a;color:#43dbb8}.dark .shield-icon[data-v-00a8b24f]{color:#43dbb8}.dark .deposit-row[data-v-00a8b24f]{background:#171a5d}.dark .amount-text[data-v-00a8b24f]{color:#fff}.dark .returned-badge[data-v-00a8b24f]{color:#43dbb8}.dark .awesome-btn[data-v-00a8b24f]{--background:#8e82ea;--background-hover:#8376df;--background-activated:#7e70d8;--color:#2f235c}.doodle-whats-next-modal[data-v-091ac05c]{--width:540px;--height:auto;--max-height:90vh;--border-radius:22px;--background:transparent}@media (max-width:560px){.doodle-whats-next-modal[data-v-091ac05c]{--width:92%}}.modal-wrapper[data-v-091ac05c]{background:#fff;border-radius:22px;box-shadow:0 20px 52px #23184f4d;max-height:90vh;overflow-y:auto;padding:30px 18px 16px;position:relative}@media (max-width:560px){.modal-wrapper[data-v-091ac05c]{padding:28px 14px 14px}}.close-btn[data-v-091ac05c]{align-items:center;background:transparent;border:1px solid #cfc6e8;border-radius:50%;color:#9f97bf;cursor:pointer;display:flex;font-size:9px;height:18px;justify-content:center;position:absolute;right:10px;top:10px;transition:border-color .15s,color .15s;width:18px;z-index:2}.close-btn[data-v-091ac05c]:hover{border-color:#a79dca;color:#7d73a8}.next-section[data-v-091ac05c]{margin-bottom:16px}.next-title[data-v-091ac05c]{color:#7864cb;font-family:Nunito,sans-serif;font-size:24px;font-weight:900;letter-spacing:-.2px;line-height:1.04;margin:0 0 6px}@media (max-width:560px){.next-title[data-v-091ac05c]{font-size:20px}}.next-description[data-v-091ac05c]{color:#7d74a7;font-size:14px;line-height:1.45;margin:0}.progress-tracker[data-v-091ac05c]{align-items:flex-start;display:flex;margin:0 auto 14px;max-width:420px}.tracker-step[data-v-091ac05c]{align-items:center;display:flex;flex:1;flex-direction:column;position:relative}.step-top-label[data-v-091ac05c]{color:#9b93ba;font-size:11px;font-weight:700;margin-bottom:6px;min-height:16px;white-space:nowrap}.step-icon-area[data-v-091ac05c]{position:relative;width:100%}.step-circle[data-v-091ac05c],.step-icon-area[data-v-091ac05c]{align-items:center;display:flex;justify-content:center}.step-circle[data-v-091ac05c]{border:3px solid transparent;border-radius:50%;flex-shrink:0;height:44px;width:44px;z-index:2}.step-circle.done[data-v-091ac05c]{background:#33d09f;border-color:#27a884;box-shadow:0 3px 10px #33d09f40}.step-circle.pending[data-v-091ac05c]{background:#fff;border-color:#dad7e8}.step-icon[data-v-091ac05c]{color:#cbc8db;font-size:20px}.done .step-icon[data-v-091ac05c]{color:#fff}.connector[data-v-091ac05c]{background:#e3e1ed;border-radius:999px;height:6px;left:calc(50% + 22px);position:absolute;top:50%;transform:translateY(-50%);width:calc(100% - 44px);z-index:1}.connector.filled[data-v-091ac05c]{background:#40d199}.step-bottom-label[data-v-091ac05c]{color:#4f4772;font-size:12px;font-weight:700;line-height:1.35;margin-top:6px;text-align:center}.section-divider[data-v-091ac05c]{background:#e8e5f2;height:1px;margin:10px 0 12px;width:100%}.explore-section[data-v-091ac05c]{margin-top:0}.explore-title[data-v-091ac05c]{color:#7864cb;font-family:Nunito,sans-serif;font-size:24px;font-weight:900;line-height:1.05;margin:0 0 10px}@media (max-width:560px){.explore-title[data-v-091ac05c]{font-size:20px}}.explore-card[data-v-091ac05c]{background:#fff;border:1px solid #dcc5e8;border-radius:18px;box-shadow:none;cursor:pointer;display:block;margin-bottom:8px;overflow:hidden;padding:0;text-align:left;transition:transform .15s,box-shadow .15s;width:100%}.explore-card[data-v-091ac05c]:hover{box-shadow:0 8px 20px #46347a24;transform:translateY(-1px)}.explore-card[data-v-091ac05c]:last-child{margin-bottom:0}.card-header[data-v-091ac05c]{align-items:center;display:flex;gap:10px;padding:6px 10px}.rescue-gradient[data-v-091ac05c]{background:linear-gradient(90deg,#f36ca8,#f58fc1 55%,#f7a6ca)}.gallery-gradient[data-v-091ac05c]{background:linear-gradient(90deg,#3b94d7,#41b8da 50%,#53d9e4)}.card-icon-wrap[data-v-091ac05c]{align-items:center;background:#f4f4fc;border:1px solid #dfd9f2;border-radius:50%;display:flex;flex-shrink:0;height:30px;justify-content:center;width:30px}.card-icon-img[data-v-091ac05c]{height:20px;width:20px}.card-info[data-v-091ac05c]{display:flex;flex:1;flex-direction:column;min-width:0}.card-name[data-v-091ac05c]{color:#fff;font-family:Nunito,sans-serif;font-size:15px;font-weight:900;letter-spacing:-.1px;line-height:1}@media (max-width:560px){.card-name[data-v-091ac05c]{font-size:14px}}.card-sub[data-v-091ac05c]{color:#fffffff5;font-size:12px;font-weight:800;letter-spacing:.35px;line-height:1;margin-top:0}@media (max-width:560px){.card-sub[data-v-091ac05c]{font-size:8px}}.card-reward[data-v-091ac05c]{align-items:center;background:#fff;border-radius:999px;color:#2d1f5e;display:flex;flex-shrink:0;gap:3px;margin-left:auto;padding:6px 9px}.reward-plus[data-v-091ac05c]{font-family:Nunito,sans-serif;font-size:16px;font-weight:900;line-height:1}.reward-coin[data-v-091ac05c]{height:18px;width:18px}.reward-amount[data-v-091ac05c]{font-family:Nunito,sans-serif;font-size:18px;font-weight:900;line-height:1}.card-desc[data-v-091ac05c]{color:#7e76a5;font-size:14px;line-height:1.2;margin:0;padding:5px 9px 6px}.dark .modal-wrapper[data-v-091ac05c]{background:#17074c;box-shadow:0 22px 54px #07021e73}.dark .close-btn[data-v-091ac05c]{border-color:#ffffff52;color:#ffffff9e}.dark .close-btn[data-v-091ac05c]:hover{border-color:#ffffff80;color:#fffc}.dark .explore-title[data-v-091ac05c],.dark .next-title[data-v-091ac05c]{color:#c1b2f4}.dark .next-description[data-v-091ac05c]{color:#ffffffa8}.dark .step-top-label[data-v-091ac05c]{color:#ffffff8f}.dark .step-circle.done[data-v-091ac05c]{background:#33d09f;border-color:#249c7c}.dark .step-circle.pending[data-v-091ac05c]{background:#24145f;border-color:#5a4b93}.dark .step-icon[data-v-091ac05c]{color:#998dcf}.dark .done .step-icon[data-v-091ac05c]{color:#fff}.dark .connector[data-v-091ac05c]{background:#5a4a8d}.dark .connector.filled[data-v-091ac05c]{background:#3ecf9a}.dark .step-bottom-label[data-v-091ac05c]{color:#fffc}.dark .section-divider[data-v-091ac05c]{background:#3f3078}.dark .explore-card[data-v-091ac05c]{background:#1a0a56;border-color:#6e58af}.dark .explore-card[data-v-091ac05c]:hover{box-shadow:0 8px 20px #08022273}.dark .card-icon-wrap[data-v-091ac05c]{background:#ffffff24;border-color:#ffffff3d}.dark .card-reward[data-v-091ac05c]{background:#2b196a;border:1px solid hsla(0,0%,100%,.14)}.dark .reward-amount[data-v-091ac05c],.dark .reward-plus[data-v-091ac05c]{color:#fff}.dark .card-desc[data-v-091ac05c]{color:#ffffffa3}.progress-icon[data-v-89489144]{font-size:20px!important;height:20px;width:20px}.doodle-progression-modal[data-v-89489144]{--width:675px;--height:auto;--max-height:94vh;--border-radius:24px}.inner-content[data-v-89489144]{background:var(--ion-background-color,#fffdfc);display:flex;flex-direction:column;max-height:94vh;overflow:hidden}.scroll-content[data-v-89489144]{flex:1;margin:8px;max-height:calc(94vh - 60px);min-height:0;overflow-y:auto}.scroll-content[data-v-89489144]::-webkit-scrollbar{width:8px}.scroll-content[data-v-89489144]::-webkit-scrollbar-track{background:linear-gradient(180deg,#e8e4f5,#d9d4eb);border-radius:4px;box-shadow:inset 0 0 0 1px #8a77d426}.scroll-content[data-v-89489144]::-webkit-scrollbar-thumb{background:radial-gradient(circle at center calc(100% - 5px),#fff 0,#fff 4px,#8a77d4 0,#8a77d4 5px,transparent 0),linear-gradient(#8a77d4,#8a77d4);background-position:bottom,50%;background-repeat:no-repeat;background-size:100% 20px,100% 100%;border-radius:4px;box-shadow:inset 0 0 0 1px #8a77d433}.scroll-content[data-v-89489144]::-webkit-scrollbar-thumb:hover{background:radial-gradient(circle at center calc(100% - 5px),#fff 0,#fff 4px,#7a67c4 0,#7a67c4 5px,transparent 0),linear-gradient(#7a67c4,#7a67c4);background-position:bottom,50%;background-repeat:no-repeat;background-size:100% 20px,100% 100%;box-shadow:inset 0 0 0 1px #7a67c433}.dark .inner-content[data-v-89489144]{background:#1a1a2e;color:#fff}.top-bar[data-v-89489144]{align-items:center;background:#ffd23033;border-radius:24px 24px 0 0;display:flex;justify-content:space-between;padding:6px 10px}.top-bar .top-bar-inner[data-v-89489144]{color:#e17100}.dark .top-bar[data-v-89489144]{background:#ffd23033}.dark .top-bar .top-bar-inner[data-v-89489144]{color:#ffdf20}.top-bar .top-bar-inner[data-v-89489144]{align-items:center;color:align-items;display:flex;flex:1;font-size:12px;font-weight:400;gap:4px;justify-content:center}.top-bar .top-bar-inner .top-bar-icon[data-v-89489144]{font-size:18px}.top-bar .top-bar-close[data-v-89489144]{background:none;border:none;color:#736a90;cursor:pointer;display:flex;font-size:0;padding:2px}.top-bar .top-bar-close ion-icon[data-v-89489144]{font-size:21px}.top-bar .top-bar-close[data-v-89489144]:hover{color:#4f456d}.header-section[data-v-89489144]{text-align:center}.header-section .title[data-v-89489144]{color:#2a1f60;font-size:30px;font-weight:900}.dark .header-section .title[data-v-89489144]{color:#fff}.action-section[data-v-89489144]{padding:12px 0}.action-section .action-warning[data-v-89489144]{align-items:center;background:#eab30826;border-left:none;border-radius:28px;color:#bb4d00;display:flex;font-size:13px;gap:4px;margin:0 12px 12px;padding:3px 10px}.dark .action-section .action-warning[data-v-89489144]{background:#e67e221a;border-left-color:#e67e22;color:#ffeaa7}.action-section .action-warning .warn-icon[data-v-89489144]{color:#cc6200;flex-shrink:0;font-size:16px}.action-section .send-doodle-card[data-v-89489144]{background:#fbfbff;border:1px solid rgba(239,177,0,.251);border-radius:18px;margin:0 12px;padding:12px}.dark .action-section .send-doodle-card[data-v-89489144]{background:#7c3aed0f;border-color:#7c3aed26}.action-section .timer-pill[data-v-89489144]{align-items:center;background:#ffd23033;border-radius:20px;color:#e17100;display:flex;font-size:12px;font-weight:700;gap:5px;justify-content:center;margin-bottom:12px;padding:5px 16px}.dark .action-section .timer-pill[data-v-89489144]{background:#ffd23033;color:#ffdf20}.action-section .timer-pill ion-icon[data-v-89489144]{font-size:14px}.action-section .partner-row[data-v-89489144]{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.action-section .partner-label[data-v-89489144]{color:#28215b;font-size:14px;font-weight:700}.dark .action-section .partner-label[data-v-89489144]{color:#fff}.action-section .partner-user[data-v-89489144]{align-items:center;display:flex;gap:6px}.action-section .partner-avatar-sm[data-v-89489144]{align-items:center;background:#2bb5a0;border-radius:50%;display:flex;height:24px;justify-content:center;overflow:hidden;width:24px}.action-section .partner-avatar-sm img[data-v-89489144]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.action-section .partner-avatar-sm ion-icon[data-v-89489144]{color:#fff;font-size:20px}.action-section .partner-name[data-v-89489144]{color:#cc67f2;font-size:13px;font-weight:700}.action-section .send-doodle-btn[data-v-89489144]{background:linear-gradient(180deg,#b781ea,#9162d7);border:none;border-radius:30px;color:#fff;cursor:pointer;font-size:17px;font-weight:800;margin-bottom:14px;padding:10px 14px;transition:all .2s;width:100%}.action-section .send-doodle-btn[data-v-89489144]:hover{background:linear-gradient(180deg,#ae73e7,#8452d3);transform:translateY(-1px)}.action-section .stepper[data-v-89489144]{gap:0;justify-content:center;margin-top:4px}.action-section .step[data-v-89489144],.action-section .stepper[data-v-89489144]{align-items:center;display:flex;overflow:hidden}.action-section .step[data-v-89489144]{border-radius:999px;color:#fff;flex-shrink:1;font-size:11px;font-weight:700;gap:4px;min-width:0;padding:3px 8px;position:relative;text-overflow:ellipsis;white-space:nowrap;z-index:1}.action-section .step.completed[data-v-89489144]{background:#3dcb7d}.action-section .step.active[data-v-89489144]{background:#e6a200}.action-section .step.faded[data-v-89489144]{background:#edeaf4;color:#b5b0c3}.action-section .step .step-dot[data-v-89489144]{align-items:center;border-radius:50%;display:flex;height:13px;justify-content:center;width:13px}.action-section .step .step-dot[data-v-89489144]:before{background:#fff;border-radius:50%;content:"";height:5px;width:5px}.action-section .step.completed .step-dot[data-v-89489144]{background:#ffffff42}.action-section .step.completed .step-dot[data-v-89489144]:before{background:transparent;border-bottom:2px solid #fff;border-radius:0;border-right:2px solid #fff;height:6px;transform:rotate(45deg) translateY(-1px);width:6px}.action-section .step.active .step-dot[data-v-89489144]{background:#b87c0061;border:1px solid hsla(0,0%,100%,.7)}.action-section .step.faded .step-dot[data-v-89489144]{background:#d8d3e2}.action-section .step.faded .step-dot[data-v-89489144]:before{background:#c4bed1}.action-section .step-line[data-v-89489144]{background:#4dcb87;flex:1 1 20px;height:4px;max-width:56px;min-width:12px;position:relative;z-index:0}.action-section .step-line.faded[data-v-89489144]{background:#dcd7e6}.awaiting-section[data-v-89489144]{padding:4px 12px}.awaiting-section .awaiting-card[data-v-89489144]{align-items:center;background:#fbfbff;border:1px solid rgba(239,177,0,.251);border-radius:14px;display:flex;gap:14px;padding:14px}.dark .awaiting-section .awaiting-card[data-v-89489144]{background:#010123;border-color:#7c3aed33}.awaiting-section .awaiting-icon-wrapper[data-v-89489144]{align-items:center;background:#7c3aed1a;border-radius:50%;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.awaiting-section .awaiting-icon[data-v-89489144]{color:#7c3aed;font-size:24px}.awaiting-section .awaiting-icon.spinning[data-v-89489144]{animation:spin-89489144 2s linear infinite}.awaiting-section .awaiting-info[data-v-89489144]{display:flex;flex-direction:column;gap:4px}.awaiting-section .awaiting-title[data-v-89489144]{color:#1b1040;font-size:15px;font-weight:700}.dark .awaiting-section .awaiting-title[data-v-89489144]{color:#fff}.awaiting-section .awaiting-subtitle[data-v-89489144]{color:#888;font-size:13px;line-height:1.4}.dark .awaiting-section .awaiting-subtitle[data-v-89489144]{color:#fff9}.join-section[data-v-89489144]{padding:10px 12px}.join-section .join-btn[data-v-89489144]{align-items:center;background:linear-gradient(180deg,#c589f2,#8d5fdc);border:none;border-radius:34px;color:#fff;cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:8px;transition:all .2s;width:100%}.join-section .join-btn[data-v-89489144]:hover{box-shadow:0 6px 20px #7c3aed59;transform:translateY(-1px)}.join-section .join-btn .join-text[data-v-89489144]{font-size:20px;font-weight:900;letter-spacing:.5px;line-height:1;text-transform:uppercase}.join-section .join-btn .cost-row[data-v-89489144]{align-items:center;display:flex;font-size:12px;font-weight:600;gap:4px}.join-section .join-btn .cost-row .hubux-sm[data-v-89489144]{height:14px;width:14px}.join-section .join-btn .cost-row .cost-val[data-v-89489144]{font-weight:800}.join-section .join-btn .cost-row .cost-divider[data-v-89489144]{color:#fff6;margin:0 2px}.join-section .no-ai-notice[data-v-89489144]{align-items:center;color:#c23535;display:flex;font-size:12px;gap:4px;justify-content:flex-end;margin-top:6px}.join-section .no-ai-notice ion-icon[data-v-89489144]{color:#e53e3e;font-size:16px}.progress-section[data-v-89489144]{padding:12px}.progress-section .section-header[data-v-89489144]{align-items:center;display:flex;gap:2px;margin-bottom:5px}.progress-section .section-header ion-icon[data-v-89489144]{color:#2a1f60;font-size:24px}.dark .progress-section .section-header ion-icon[data-v-89489144]{color:#fff}.progress-section .section-header .section-title[data-v-89489144]{color:#2d1f5e;font-size:16px;font-weight:900;margin:0}.dark .progress-section .section-header .section-title[data-v-89489144]{color:#fff}.progress-section .progress-message[data-v-89489144]{color:#7d73a6;font-size:12px;margin:0 6px 8px}.dark .progress-section .progress-message[data-v-89489144]{color:#fbbf24}.progress-section .progress-items[data-v-89489144]{display:flex;flex-direction:column;gap:10px}.progress-section .progress-item[data-v-89489144]{align-items:flex-start;background:#fbfbff;border:none;border-radius:14px;display:flex;gap:4px;padding:8px}.dark .progress-section .progress-item[data-v-89489144]{background:#010123;border-color:#ffffff14}.progress-section .progress-item.green .pi-label[data-v-89489144]{color:#6650c8}.progress-section .progress-item.pink .pi-label[data-v-89489144]{color:#8a67d8}.progress-section .pi-icon[data-v-89489144]{align-items:center;border-radius:50%;display:flex;flex-shrink:0;justify-content:center;margin-top:2px}.progress-section .pi-icon ion-icon[data-v-89489144]{font-size:20px}.progress-section .pi-icon.green ion-icon[data-v-89489144]{color:#00c16a}.progress-section .pi-icon.pink ion-icon[data-v-89489144]{color:#f27cb6}.progress-section .pi-details[data-v-89489144]{display:flex;flex:1;flex-direction:column;gap:2px}.progress-section .pi-label[data-v-89489144]{color:#6453aa;font-size:15px;font-weight:700}.dark .progress-section .pi-label[data-v-89489144]{color:#fff}.progress-section .pi-sublabel[data-v-89489144]{color:#a39abf;font-size:13px}.dark .progress-section .pi-sublabel[data-v-89489144]{color:#ffffff80}.progress-section .pi-time[data-v-89489144]{align-items:center;background:#fff;border-radius:10px;color:#a59cc1;display:flex;font-size:12px;gap:4px;margin-top:2px}.progress-section .pi-time ion-icon[data-v-89489144]{font-size:14px}.progress-section .pi-time strong[data-v-89489144]{color:#2a1f60}.dark .progress-section .pi-time strong[data-v-89489144]{color:#fff}.dark .pi-time[data-v-89489144]{background:#17074c!important}.history-section[data-v-89489144]{padding:12px}.history-section .section-header[data-v-89489144]{align-items:center;display:flex;gap:2px;margin-bottom:5px}.history-section .section-header ion-icon[data-v-89489144]{color:#2a1f60}.dark .history-section .section-header ion-icon[data-v-89489144]{color:#fff}.history-section .section-header .section-title[data-v-89489144]{color:#2d1f5e;font-size:16px;font-weight:800;margin:0}.dark .history-section .section-header .section-title[data-v-89489144]{color:#fff}.history-section .history-tabs[data-v-89489144]{border-bottom:2px solid #dbd5eb;display:flex;margin-bottom:8px}.dark .history-section .history-tabs[data-v-89489144]{border-color:#ffffff1a}.history-section .history-tabs .htab[data-v-89489144]{align-items:center;background:none;border:none;border-bottom:3px solid transparent;color:#bdb7ce;cursor:pointer;display:flex;flex:1;font-size:14px;font-weight:700;gap:6px;justify-content:center;margin-bottom:-2px;padding:10px 0 8px;transition:all .2s}.history-section .history-tabs .htab ion-icon[data-v-89489144]{font-size:18px}.history-section .history-tabs .htab.active[data-v-89489144]{border-bottom-color:#7864c5;color:#7864c5}.history-section .history-tabs .htab[data-v-89489144]:hover:not(.active){color:#999}.history-section .doodle-list[data-v-89489144]{display:flex;flex-direction:column}.history-section .doodle-row[data-v-89489144]{align-items:center;background:#fbfbff;border-bottom:none;border-radius:12px;display:flex;gap:8px;padding:12px}.history-section .doodle-row.clickable[data-v-89489144]{cursor:pointer}.history-section .doodle-row.clickable[data-v-89489144]:hover{background:#f0edff}.dark .history-section .doodle-row[data-v-89489144]{background:#010123;border-color:#ffffff0f}.history-section .doodle-row[data-v-89489144]:not(:last-child){margin-bottom:2px}.history-section .doodle-avatar[data-v-89489144]{align-items:center;background:#2bb5a0;border-radius:50%;display:flex;flex-shrink:0;height:36px;justify-content:center;overflow:hidden;width:36px}.history-section .doodle-avatar img[data-v-89489144]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.history-section .doodle-avatar ion-icon[data-v-89489144]{color:#fff;font-size:28px}.history-section .doodle-text[data-v-89489144]{color:#6f678b;flex:1;font-size:13px}.dark .history-section .doodle-text[data-v-89489144]{color:#ffffffb3}.history-section .doodle-text .doodle-user[data-v-89489144]{color:#d25ae8;font-weight:700}.history-section .doodle-thumb[data-v-89489144]{border-radius:8px;cursor:pointer;flex-shrink:0;height:36px;overflow:hidden;width:36px}.history-section .doodle-thumb img[data-v-89489144]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.bottom-section[data-v-89489144]{padding:8px 16px 16px}.bottom-section .rescue-card[data-v-89489144]{align-items:center;background:linear-gradient(180deg,#fd9ccb,#ef77b1);border-radius:14px;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:7px;padding:7px 10px;transition:transform .2s}.bottom-section .rescue-card[data-v-89489144]:hover{transform:translateY(-1px)}.bottom-section .gallery-card[data-v-89489144]{align-items:center;background:linear-gradient(180deg,#4dd5ed,#27b6db);border-radius:14px;cursor:pointer;display:flex;justify-content:space-between;padding:7px 10px;transition:transform .2s}.bottom-section .gallery-card[data-v-89489144]:hover{transform:translateY(-1px)}.bottom-section .gallery-left[data-v-89489144],.bottom-section .rescue-left[data-v-89489144]{align-items:center;display:flex;flex:1;gap:8px;min-width:0}.bottom-section .gallery-emoji[data-v-89489144],.bottom-section .rescue-emoji[data-v-89489144]{align-items:center;background:#ffffff40;border-radius:8px;display:flex;flex-shrink:0;height:30px;justify-content:center;width:30px}.bottom-section .gallery-emoji ion-icon[data-v-89489144],.bottom-section .rescue-emoji ion-icon[data-v-89489144]{color:#fff;font-size:18px}.bottom-section .gallery-info[data-v-89489144],.bottom-section .rescue-info[data-v-89489144]{min-width:0}.bottom-section .gallery-info h3[data-v-89489144],.bottom-section .rescue-info h3[data-v-89489144]{color:#fff;font-size:16px;font-weight:800;margin:0}.bottom-section .gallery-info p[data-v-89489144],.bottom-section .rescue-info p[data-v-89489144]{color:#ffffffb3;font-size:8px;font-weight:700;letter-spacing:.5px;margin:0;text-transform:uppercase}.bottom-section .rescue-btn[data-v-89489144]{align-items:center;background:#fff;border-radius:18px;display:flex;flex-shrink:0;gap:4px;padding:4px 10px}.bottom-section .rescue-btn .rescue-plus[data-v-89489144]{color:#1b1040;font-size:20px;font-weight:700}.bottom-section .rescue-btn .hubux-md[data-v-89489144]{height:16px;width:16px}.bottom-section .rescue-btn .rescue-amount[data-v-89489144]{color:#1b1040;font-size:15px;font-weight:800}.bottom-section .rescue-btn ion-icon[data-v-89489144]{color:#1b1040;font-size:20px}.bottom-section .gallery-arrow[data-v-89489144]{color:#fff;font-size:26px}.section-divider[data-v-89489144]{background:#e8e4f2;height:1px;margin:10px auto 5px}@media (max-width:900px){.doodle-progression-modal[data-v-89489144]{--width:96vw;--max-height:95vh}.header-section .title[data-v-89489144]{font-size:42px}.join-section .join-btn .join-text[data-v-89489144]{font-size:34px}.progress-section .section-header .section-title[data-v-89489144]{font-size:18px}.progress-section .pi-label[data-v-89489144]{font-size:14px}.progress-section .pi-sublabel[data-v-89489144]{font-size:12px}.progress-section .pi-time[data-v-89489144]{font-size:14px}.history-section .section-header .section-title[data-v-89489144]{font-size:18px}.history-section .history-tabs .htab[data-v-89489144]{font-size:13px}}@media (max-width:480px){.action-section .action-warning[data-v-89489144]{margin:0 8px 12px!important}.action-section .send-doodle-card[data-v-89489144]{margin:0 8px!important}.action-section .step[data-v-89489144]{font-size:10px;padding:3px 6px}}@keyframes spin-89489144{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.doodle-rescue-modal[data-v-2324ab1a]{--width:480px;--height:auto;--max-height:min(720px,85vh);--border-radius:20px;--background:transparent}@media (max-width:520px){.doodle-rescue-modal[data-v-2324ab1a]{--width:95%;--max-height:85vh}}.modal-wrapper[data-v-2324ab1a]{background:#fff;border-radius:20px;display:flex;flex-direction:column;height:100%;overflow:hidden}.banned-header[data-v-2324ab1a]{background:#faf7fe;border-bottom:1px solid #f0f0f0;flex-shrink:0;padding:14px 16px}.banned-header[data-v-2324ab1a],.banned-header-left[data-v-2324ab1a]{align-items:center;display:flex;gap:12px}.banned-header-left[data-v-2324ab1a]{flex:1;min-width:0}.banned-header-icon[data-v-2324ab1a]{align-items:center;background:#e8556d0f;border:2px solid #e8556d;border-radius:50%;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.banned-icon-img[data-v-2324ab1a]{height:22px;width:22px}.banned-header-text[data-v-2324ab1a]{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.banned-title[data-v-2324ab1a]{color:#1a1a2e;font-family:Nunito,sans-serif;font-size:14px;font-weight:800;line-height:1.3}.banned-progress-row[data-v-2324ab1a]{align-items:center;display:flex;gap:8px}.banned-progress-label[data-v-2324ab1a]{color:#e8556d;flex-shrink:0;font-size:11px;font-weight:600;white-space:nowrap}.banned-progress-bar[data-v-2324ab1a]{background:#f0eaf8;border-radius:3px;flex:1;height:6px;overflow:hidden}.banned-progress-fill[data-v-2324ab1a]{background:linear-gradient(90deg,#ff69b4,#e8556d);border-radius:3px;height:100%;transition:width .4s ease}.banned-close-btn[data-v-2324ab1a]{align-items:center;background:none;border:2px solid #e8556d;border-radius:50%;cursor:pointer;display:flex;flex-shrink:0;height:28px;justify-content:center;padding:0;width:28px}.banned-close-btn ion-icon[data-v-2324ab1a]{color:#e8556d;font-size:16px}.banned-close-btn[data-v-2324ab1a]:hover{border-color:#d44a62}.banned-close-btn:hover ion-icon[data-v-2324ab1a]{color:#d44a62}.header[data-v-2324ab1a]{align-items:center;display:flex;flex-shrink:0;justify-content:space-between;padding:14px 16px}.rescue-gradient[data-v-2324ab1a]{background:linear-gradient(1turn,#ff0d7600,#ff0d7666),linear-gradient(1turn,#fff0 50%,#ffffff3d 0),#ff89bc;background-blend-mode:screen,normal}.header-left[data-v-2324ab1a]{gap:10px}.header-icon-wrap[data-v-2324ab1a],.header-left[data-v-2324ab1a]{align-items:center;display:flex}.header-icon-wrap[data-v-2324ab1a]{background:#fff;border-radius:20px;flex-shrink:0;height:40px;justify-content:center;width:40px}.header-icon-img[data-v-2324ab1a]{height:24px;width:24px}.header-text[data-v-2324ab1a]{display:flex;flex-direction:column}.header-title[data-v-2324ab1a]{color:#fff;font-family:Nunito,sans-serif;font-size:17px;font-weight:900;line-height:1.2}.header-sub[data-v-2324ab1a]{color:#ffffffd9;font-size:9px;font-weight:800;letter-spacing:.5px;margin-top:2px}.close-btn[data-v-2324ab1a]{align-items:center;background:transparent;border:2px solid hsla(0,0%,100%,.5);border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:11px;height:28px;justify-content:center;transition:border-color .15s;width:28px}.close-btn[data-v-2324ab1a]:hover{border-color:#fff}.timer-bar[data-v-2324ab1a]{align-items:center;background:#ffd23033;color:#e17100;display:flex;flex-shrink:0;font-size:12px;font-weight:700;gap:5px;justify-content:center;padding:7px 16px}.timer-icon[data-v-2324ab1a]{font-size:14px}.content-area[data-v-2324ab1a]{flex:1;overflow-y:auto;padding:20px 20px 12px}.content-area[data-v-2324ab1a]::-webkit-scrollbar{width:6px}.content-area[data-v-2324ab1a]::-webkit-scrollbar-track{background:transparent}.content-area[data-v-2324ab1a]::-webkit-scrollbar-thumb{background:#d0d0d0;border-radius:3px}.content-title[data-v-2324ab1a]{color:#2d2d2d;font-family:Nunito,sans-serif;font-size:17px;font-weight:900;margin:0 0 4px;text-align:center}.content-sub[data-v-2324ab1a]{color:#888;font-size:12px;margin:0 0 20px;text-align:center}.user-list[data-v-2324ab1a]{gap:16px}.user-list[data-v-2324ab1a],.user-row[data-v-2324ab1a]{display:flex;flex-direction:column}.user-row[data-v-2324ab1a]{gap:8px}.row-top[data-v-2324ab1a]{justify-content:space-between}.row-top[data-v-2324ab1a],.username-row[data-v-2324ab1a]{align-items:center;display:flex}.username-row[data-v-2324ab1a]{gap:6px}.username-avatar[data-v-2324ab1a]{border-radius:50%;flex-shrink:0;height:22px;-o-object-fit:cover;object-fit:cover;width:22px}.username-avatar.placeholder[data-v-2324ab1a]{background:#ddd}.username[data-v-2324ab1a]{color:#7b4dc4;font-size:13px;font-weight:800}.char-count[data-v-2324ab1a]{color:#aaa;font-size:11px;font-weight:600}.row-bottom[data-v-2324ab1a]{gap:8px}.avatar-stack[data-v-2324ab1a],.row-bottom[data-v-2324ab1a]{align-items:center;display:flex}.avatar-stack[data-v-2324ab1a]{flex-shrink:0}.char-avatar-wrapper[data-v-2324ab1a]{cursor:pointer;margin-left:-10px;position:relative}.char-avatar-wrapper[data-v-2324ab1a]:first-child{margin-left:0}.char-avatar[data-v-2324ab1a]{-o-object-fit:cover;object-fit:cover}.char-avatar[data-v-2324ab1a],.overflow-badge[data-v-2324ab1a]{border:2px solid #fff;border-radius:50%;height:36px;width:36px}.overflow-badge[data-v-2324ab1a]{background:#e8e4f0;color:#7b4dc4;flex-shrink:0;font-size:11px;font-weight:800;margin-left:-10px;position:relative;z-index:0}.doodle-btn[data-v-2324ab1a],.overflow-badge[data-v-2324ab1a]{align-items:center;display:flex;justify-content:center}.doodle-btn[data-v-2324ab1a]{background:#8a77d4;border:none;border-radius:100px;cursor:pointer;flex:1;gap:6px;min-width:0;padding:10px 16px;transition:transform .12s,box-shadow .12s}.doodle-btn[data-v-2324ab1a]:hover{box-shadow:0 3px 10px #7b4dc44d;transform:translateY(-1px)}.doodle-btn[data-v-2324ab1a]:active{transform:translateY(0)}.doodle-btn.banned-doodle-btn[data-v-2324ab1a]{background:linear-gradient(135deg,#ff69b4,#e8556d)}.doodle-btn.banned-doodle-btn[data-v-2324ab1a]:hover{box-shadow:0 3px 10px #e8556d4d}.btn-label[data-v-2324ab1a]{color:#ffffffe6;font-size:12px;font-weight:700;white-space:nowrap}.btn-rescue-label[data-v-2324ab1a]{color:#fff;font-family:Nunito,sans-serif;font-size:14px;font-weight:800;line-height:1.2;text-align:center}.btn-reward[data-v-2324ab1a]{align-items:center;display:flex;gap:3px}.btn-coin[data-v-2324ab1a]{height:18px;width:18px}.btn-amount[data-v-2324ab1a]{color:#fff;font-family:Nunito,sans-serif;font-size:16px;font-weight:900}.skeleton-row .row-bottom[data-v-2324ab1a]{gap:12px}.skeleton-avatar[data-v-2324ab1a]{border-radius:50%;height:36px;margin-left:-10px;width:36px}.skeleton-avatar[data-v-2324ab1a]:first-child{margin-left:0}.skeleton-btn[data-v-2324ab1a]{border-radius:100px;flex:1;height:40px}.empty-state[data-v-2324ab1a]{color:#bbb;padding:40px 20px}.empty-state[data-v-2324ab1a],.placeholder-character[data-v-2324ab1a]{align-items:center;display:flex;flex-direction:column}.placeholder-character[data-v-2324ab1a]{gap:8px;margin-bottom:12px}.placeholder-avatar[data-v-2324ab1a]{border:3px solid #e8e4f0;border-radius:50%;height:80px;-o-object-fit:cover;object-fit:cover;width:80px}.placeholder-name[data-v-2324ab1a]{color:#7b4dc4;font-family:Nunito,sans-serif;font-size:14px;font-weight:800}.empty-icon[data-v-2324ab1a]{font-size:40px;margin-bottom:10px}.empty-text[data-v-2324ab1a]{font-size:14px;margin:0 0 16px}.empty-doodle-btn[data-v-2324ab1a]{flex:none;padding:14px 32px;width:100%}.footer[data-v-2324ab1a]{border-top:1px solid #f0f0f0;flex-shrink:0;padding:12px 16px 14px}.footer-card[data-v-2324ab1a]{align-items:center;border:none;border-radius:14px;cursor:pointer;display:flex;gap:10px;padding:10px 14px;transition:transform .15s,box-shadow .15s;width:100%}.footer-card[data-v-2324ab1a]:hover{box-shadow:0 3px 12px #0000001f;transform:translateY(-1px)}.gallery-gradient[data-v-2324ab1a]{background:linear-gradient(1turn,#2af2dd00,#2af2dd66),linear-gradient(1turn,#fff0 50%,#ffffff1f 0),#1ba8d0;background-blend-mode:screen,normal}.footer-icon-wrap[data-v-2324ab1a]{align-items:center;background:#fff;border-radius:20px;display:flex;flex-shrink:0;height:34px;justify-content:center;width:34px}.footer-icon-img[data-v-2324ab1a]{height:22px;width:22px}.footer-text[data-v-2324ab1a]{display:flex;flex:1;flex-direction:column;min-width:0;text-align:left}.footer-name[data-v-2324ab1a]{color:#fff;font-family:Nunito,sans-serif;font-size:14px;font-weight:900;line-height:1.2}.footer-sub[data-v-2324ab1a]{color:#ffffffd9;font-size:8px;font-weight:800;letter-spacing:.5px;margin-top:1px}.dark .modal-wrapper[data-v-2324ab1a]{background:#17074c}.dark .banned-header[data-v-2324ab1a]{background:#1e0f50;border-bottom-color:#2d1f5e}.dark .banned-header-icon[data-v-2324ab1a]{background:#ff69b41a;border-color:#ff69b4}.dark .banned-title[data-v-2324ab1a]{color:#fff}.dark .banned-progress-label[data-v-2324ab1a]{color:#ff69b4}.dark .banned-progress-bar[data-v-2324ab1a]{background:#ff69b426}.dark .banned-close-btn[data-v-2324ab1a]{border-color:#ff69b4}.dark .banned-close-btn ion-icon[data-v-2324ab1a]{color:#ff69b4}.dark .banned-close-btn[data-v-2324ab1a]:hover{border-color:#ff8cc7}.dark .banned-close-btn:hover ion-icon[data-v-2324ab1a]{color:#ff8cc7}.dark .timer-bar[data-v-2324ab1a]{background:#ffd23033;color:#ffdf20}.dark .content-title[data-v-2324ab1a]{color:#fff}.dark .content-sub[data-v-2324ab1a]{color:#ffffff80}.dark .username[data-v-2324ab1a]{color:#b794f4}.dark .char-count[data-v-2324ab1a]{color:#fff6}.dark .user-row[data-v-2324ab1a]{border:1px solid #2d1f5e;border-radius:12px;padding:12px}.dark .char-avatar[data-v-2324ab1a]{border-color:#17074c}.dark .overflow-badge[data-v-2324ab1a]{background:#8b6bca33;border-color:#17074c;color:#b794f4}.dark .empty-state[data-v-2324ab1a]{color:#ffffff4d}.dark .placeholder-avatar[data-v-2324ab1a]{border-color:#2d1f5e}.dark .placeholder-name[data-v-2324ab1a]{color:#b794f4}.dark .footer[data-v-2324ab1a]{border-top-color:#ffffff0f}.char-preview-fixed{pointer-events:none;position:fixed;width:160px;z-index:99999}.char-preview-fixed .preview-event-card{border-radius:14px;box-shadow:0 8px 24px #0000004d;width:100%}.rescue-complete-modal[data-v-c9bc43ca]{--width:400px;--height:auto;--max-height:90vh;--border-radius:24px;--background:transparent}@media (max-width:440px){.rescue-complete-modal[data-v-c9bc43ca]{--width:90%}}.inner-content[data-v-c9bc43ca]{background:#fff;display:flex;flex-direction:column;max-height:90vh;overflow:hidden}.modal-header[data-v-c9bc43ca]{flex-shrink:0;padding:12px;position:relative}.scroll-content[data-v-c9bc43ca]{align-items:center;display:flex;flex:1;flex-direction:column;max-height:calc(90vh - 120px);min-height:0;overflow-y:auto;padding:0 12px 12px}.scroll-content[data-v-c9bc43ca]::-webkit-scrollbar{width:8px}.scroll-content[data-v-c9bc43ca]::-webkit-scrollbar-track{background:transparent}.scroll-content[data-v-c9bc43ca]::-webkit-scrollbar-thumb{background:#00000026;border-radius:4px}.scroll-content[data-v-c9bc43ca]::-webkit-scrollbar-thumb:hover{background:#00000040}.currency-bar-wrapper[data-v-c9bc43ca]{left:-28px;position:absolute;top:-4px;z-index:10}.close-btn[data-v-c9bc43ca]{align-items:center;background:transparent;border:2px solid #ccc;border-radius:50%;color:#999;cursor:pointer;display:flex;font-size:7px;height:20px;justify-content:center;position:absolute;right:12px;top:12px;transition:border-color .15s,color .15s;width:20px;z-index:10}.close-btn[data-v-c9bc43ca]:hover{border-color:#999;color:#666}.badge-section[data-v-c9bc43ca]{margin-bottom:12px;margin-top:32px}.hero-badge[data-v-c9bc43ca]{height:120px;-o-object-fit:contain;object-fit:contain;width:120px}.title-section[data-v-c9bc43ca]{margin-bottom:16px;text-align:center}.title-text[data-v-c9bc43ca]{color:#2d2d2d;font-family:Nunito,sans-serif;font-size:18px;font-weight:900;letter-spacing:1px;margin:0 0 6px}.subtitle-text[data-v-c9bc43ca]{color:#666;font-size:13px;font-weight:500;margin:0}.username-highlight[data-v-c9bc43ca]{color:#7b4dc4;font-weight:700}.reward-card[data-v-c9bc43ca]{align-items:center;border:1px solid #2ecda7;border-radius:16px;display:flex;flex-direction:column;margin-bottom:5px;padding:14px 24px 18px;width:100%}.reward-label[data-v-c9bc43ca]{color:#2ecda7;font-size:13px;font-weight:600;margin-bottom:8px}.reward-row[data-v-c9bc43ca]{align-items:center;display:flex;gap:8px}.reward-coin[data-v-c9bc43ca]{height:28px;width:28px}.reward-amount[data-v-c9bc43ca]{color:#2d1f5e;font-family:Nunito,sans-serif;font-size:22px;font-weight:900}.footer-toolbar[data-v-c9bc43ca]{--background:#fff;--border-width:0}.awesome-btn[data-v-c9bc43ca]{background:#8a77d4;border:none;border-radius:14px;color:#fff;cursor:pointer;font-size:16px;font-weight:800;padding:9px;transition:background .15s}.awesome-btn[data-v-c9bc43ca]:hover{background:#7a67c4}.dark .inner-content[data-v-c9bc43ca]{background:#17074c}.dark .scroll-content[data-v-c9bc43ca]::-webkit-scrollbar-thumb{background:#ffffff26}.dark .scroll-content[data-v-c9bc43ca]::-webkit-scrollbar-thumb:hover{background:#ffffff40}.dark .close-btn[data-v-c9bc43ca]{border-color:#ffffff4d;color:#ffffff80}.dark .close-btn[data-v-c9bc43ca]:hover{border-color:#ffffff80;color:#ffffffb3}.dark .title-text[data-v-c9bc43ca]{color:#fff}.dark .subtitle-text[data-v-c9bc43ca]{color:#fff9}.dark .username-highlight[data-v-c9bc43ca]{color:#b794f4}.dark .reward-card[data-v-c9bc43ca]{background:#2ecda70d;border-color:#2ecda7}.dark .reward-label[data-v-c9bc43ca]{color:#2ecda7}.dark .reward-amount[data-v-c9bc43ca]{color:#fff}.dark .footer-toolbar[data-v-c9bc43ca]{--background:#17074c}.dark .awesome-btn[data-v-c9bc43ca]{background:#8a77d4}.dark .awesome-btn[data-v-c9bc43ca]:hover{background:#9a87e4}.pointer[data-v-d78de271]{cursor:pointer}.item-container[data-v-d78de271]{width:100%}.item-container[data-v-d78de271]:hover,.item-container:hover div[data-v-d78de271]{background-color:#eee!important}.menu-item[data-v-d78de271]{padding:12px 8px;width:100%}.doodle-detail-modal[data-v-cecbea70]{--width:675px;--height:90vh;--border-radius:20px;--background:transparent}@media (max-width:700px){.doodle-detail-modal[data-v-cecbea70]{--width:95%}}.modal-wrapper[data-v-cecbea70]{background:#fff;border-radius:20px;display:flex;flex-direction:column;height:100%;overflow:hidden}ion-toolbar[data-v-cecbea70]{--background:#fff;--border-width:0}.dark ion-toolbar[data-v-cecbea70]{--background:#17074c}.header-content[data-v-cecbea70]{align-items:flex-start;display:flex;gap:10px;padding:8px 14px}.close-btn[data-v-cecbea70]{align-items:center;background:none;border:1.5px solid #d0cae0;border-radius:50%;cursor:pointer;display:flex;flex-shrink:0;height:20px;justify-content:center;margin-top:2px;padding:0;width:20px}.close-btn ion-icon[data-v-cecbea70]{color:#999;font-size:14px}.close-btn[data-v-cecbea70]:hover{border-color:#999}.close-btn:hover ion-icon[data-v-cecbea70]{color:#666}.menu-btn[data-v-cecbea70]{align-items:center;background:#2d1f5e;border:none;border-radius:10px;cursor:pointer;display:flex;flex-shrink:0;height:14px;justify-content:center;margin-top:2px;padding:0 6px}.menu-btn ion-icon[data-v-cecbea70]{color:#fff;font-size:18px}.menu-btn[data-v-cecbea70]:hover{background:#3d2f6e}.header-info[data-v-cecbea70]{flex:1;min-width:0}.section-label[data-v-cecbea70]{align-items:center;color:#2d1f5e;display:flex;font-size:11px;font-weight:900;gap:2px;letter-spacing:.5px;margin-bottom:3px}.label-icon[data-v-cecbea70]{color:#2d1f5e;height:18px;width:18px}.label-icon[data-v-cecbea70] circle,.label-icon[data-v-cecbea70] line,.label-icon[data-v-cecbea70] path,.label-icon[data-v-cecbea70] polygon,.label-icon[data-v-cecbea70] rect{stroke:#2d1f5e;fill:none}.label-icon-sm[data-v-cecbea70]{color:#2d1f5e;height:14px;width:14px}.label-icon-sm[data-v-cecbea70] circle,.label-icon-sm[data-v-cecbea70] line,.label-icon-sm[data-v-cecbea70] path,.label-icon-sm[data-v-cecbea70] polygon,.label-icon-sm[data-v-cecbea70] rect{stroke:#2d1f5e;fill:none}.char-section[data-v-cecbea70]{margin-bottom:6px}.char-row[data-v-cecbea70]{align-items:center;display:flex;gap:6px}.char-avatar[data-v-cecbea70]{border-radius:50%;flex-shrink:0;height:26px;-o-object-fit:cover;object-fit:cover;width:26px}.char-avatar.placeholder[data-v-cecbea70]{background:#e8e4f0}.char-name[data-v-cecbea70]{font-size:14px;font-weight:700;text-decoration:none}.char-owner[data-v-cecbea70]{font-size:11px}.artist-section[data-v-cecbea70]{margin-bottom:2px}.artist-row[data-v-cecbea70]{align-items:center;display:flex;gap:6px}.artist-avatar[data-v-cecbea70]{border-radius:50%;flex-shrink:0;height:24px;-o-object-fit:cover;object-fit:cover;width:24px}.artist-avatar.placeholder[data-v-cecbea70]{background:#e8e4f0}.artist-name[data-v-cecbea70]{font-size:13px;font-weight:700}.scroll-content[data-v-cecbea70]{flex:1;min-height:0;overflow-y:auto}.scroll-content[data-v-cecbea70]::-webkit-scrollbar{width:6px}.scroll-content[data-v-cecbea70]::-webkit-scrollbar-thumb{background:#d9cff5;border-radius:3px}.image-section[data-v-cecbea70]{padding:0 16px}.doodle-image[data-v-cecbea70]{border-radius:12px;display:block;max-height:50vh;-o-object-fit:contain;object-fit:contain;width:100%}.reactions-bar[data-v-cecbea70]{border-bottom:1px solid #f6f6fc;border-top:1px solid #f6f6fc;gap:16px;justify-content:flex-end;padding:8px 20px}.reaction-btn[data-v-cecbea70],.reactions-bar[data-v-cecbea70]{align-items:center;display:flex}.reaction-btn[data-v-cecbea70]{cursor:pointer;gap:5px}.reaction-icon[data-v-cecbea70]{color:var(--ion-color-primary);font-size:16px;font-weight:700}.reaction-icon.active[data-v-cecbea70]{color:var(--ion-color-secondary)}.reaction-count[data-v-cecbea70]{color:var(--ion-color-primary);font-size:13px;font-weight:600}.reaction-count.active[data-v-cecbea70]{color:var(--ion-color-secondary)}.comment-btn[data-v-cecbea70]{align-items:center;background:none;border:none;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:5px}.comment-btn[data-v-cecbea70],.comment-icon[data-v-cecbea70]{color:var(--ion-color-primary)}.comment-icon[data-v-cecbea70]{color:#8a77d4;height:16px;width:16px}.comment-icon[data-v-cecbea70] path{stroke:var(--ion-color-primary)}.comments-section[data-v-cecbea70]{padding:16px 20px}.comments-title[data-v-cecbea70]{color:#1a1a2e;font-size:15px;font-weight:800;margin:0 0 12px}.comments-loading[data-v-cecbea70]{display:flex;flex-direction:column;gap:12px}.comment-skeleton[data-v-cecbea70]{border-radius:12px;height:60px}.comments-list[data-v-cecbea70]{gap:14px}.comment-item[data-v-cecbea70],.comments-list[data-v-cecbea70]{display:flex;flex-direction:column}.comment-item[data-v-cecbea70]{gap:6px}.comment-header[data-v-cecbea70]{align-items:center;display:flex;gap:8px}.comment-avatar[data-v-cecbea70]{border-radius:50%;flex-shrink:0;height:36px;-o-object-fit:cover;object-fit:cover;width:36px}.comment-avatar.placeholder[data-v-cecbea70]{background:#e8e4f0}.comment-meta[data-v-cecbea70]{display:flex;flex:1;flex-direction:column}.comment-username[data-v-cecbea70]{color:#7b4dc4;font-size:13px;font-weight:700;text-decoration:none}.comment-date[data-v-cecbea70]{color:#999;font-size:11px}.comment-menu-btn[data-v-cecbea70]{background:none;border:none;cursor:pointer;padding:4px}.comment-menu-btn ion-icon[data-v-cecbea70]{color:#ccc;font-size:18px}.comment-menu-btn:hover ion-icon[data-v-cecbea70]{color:#999}.comment-text[data-v-cecbea70]{color:#333;font-size:14px;line-height:1.5;margin:0 0 0 44px}.no-comments[data-v-cecbea70]{color:#999;font-size:14px;padding:20px;text-align:center}.load-more[data-v-cecbea70]{padding:12px;text-align:center}.load-more-btn[data-v-cecbea70]{background:none;border:1px solid #e8e4f0;border-radius:20px;color:#7b4dc4;cursor:pointer;font-size:13px;font-weight:600;padding:6px 20px}.load-more-btn[data-v-cecbea70]:hover{background:#f8f6fc}.reply-section[data-v-cecbea70]{align-items:center;border-top:1px solid #f0f0f0;display:flex;flex-shrink:0;gap:10px;padding:12px 16px}.reply-avatar[data-v-cecbea70]{border-radius:50%;flex-shrink:0;height:36px;-o-object-fit:cover;object-fit:cover;width:36px}.reply-avatar.placeholder[data-v-cecbea70]{background:#e8e4f0}.reply-input[data-v-cecbea70]{background:#fafafe;border:1px solid #e8e4f0;border-radius:20px;flex:1;font-size:14px;outline:none;padding:10px 16px}.reply-input[data-v-cecbea70]:focus{border-color:#7b4dc4}.reply-input[data-v-cecbea70]::-moz-placeholder{color:#bbb}.reply-input[data-v-cecbea70]::placeholder{color:#bbb}.send-btn[data-v-cecbea70]{align-items:center;background:#7b4dc4;border:none;border-radius:50%;cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.send-btn ion-icon[data-v-cecbea70]{color:#fff;font-size:18px}.send-btn[data-v-cecbea70]:hover{background:#6a3db5}.dark .modal-wrapper[data-v-cecbea70]{background:#17074c}.dark .close-btn[data-v-cecbea70]{border-color:#fff3}.dark .close-btn ion-icon[data-v-cecbea70]{color:#ffffff80}.dark .close-btn[data-v-cecbea70]:hover{border-color:#fff6}.dark .close-btn:hover ion-icon[data-v-cecbea70]{color:#ffffffb3}.dark .menu-btn[data-v-cecbea70]{background:#2d1f5e}.dark .menu-btn ion-icon[data-v-cecbea70]{color:#fff}.dark .section-label[data-v-cecbea70]{color:#b794f4}.dark .char-owner[data-v-cecbea70]{color:#fff6}.dark .artist-name[data-v-cecbea70],.dark .char-owner a[data-v-cecbea70]{color:#b794f4}.dark .reactions-bar[data-v-cecbea70]{border-bottom-color:#ffffff14;border-top-color:#ffffff14}.dark .scroll-content[data-v-cecbea70]::-webkit-scrollbar-thumb{background:#ffffff26}.dark .comments-title[data-v-cecbea70]{color:#fff}.dark .comment-username[data-v-cecbea70]{color:#b794f4}.dark .comment-date[data-v-cecbea70]{color:#fff6}.dark .comment-text[data-v-cecbea70]{color:#fffc}.dark .comment-menu-btn ion-icon[data-v-cecbea70]{color:#fff3}.dark .no-comments[data-v-cecbea70]{color:#ffffff4d}.dark .load-more-btn[data-v-cecbea70]{border-color:#ffffff1a;color:#b794f4}.dark .load-more-btn[data-v-cecbea70]:hover{background:#ffffff0d}.dark .reply-section[data-v-cecbea70]{border-top-color:#ffffff14}.dark .reply-input[data-v-cecbea70]{background:#ffffff0d;border-color:#ffffff1a;color:#fff}.dark .reply-input[data-v-cecbea70]:focus{border-color:#b794f4}.dark .reply-input[data-v-cecbea70]::-moz-placeholder{color:#ffffff4d}.dark .reply-input[data-v-cecbea70]::placeholder{color:#ffffff4d}.doodle-card[data-v-8a374f76]{border:1px solid #efedfa;border-radius:16px;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;padding:0;text-align:left;transition:border-color .15s,box-shadow .15s;width:100%}.doodle-card[data-v-8a374f76]:hover{border-color:#c8bde9;box-shadow:0 2px 8px #3123611f}.doodle-image-wrap[data-v-8a374f76]{aspect-ratio:1;background:transparent;overflow:hidden;padding:6px 6px 0;position:relative;width:100%}.card-menu-btn[data-v-8a374f76]{align-items:center;background:#3d3566;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:22px;justify-content:center;position:absolute;right:10px;top:10px;width:22px;z-index:2}.card-menu-btn ion-icon[data-v-8a374f76]{font-size:16px}.doodle-image[data-v-8a374f76]{border-radius:12px;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.doodle-meta[data-v-8a374f76]{padding:10px 10px 8px}.meta-row[data-v-8a374f76]{align-items:center;display:flex;gap:5px;margin-bottom:3px}.meta-icon-svg[data-v-8a374f76]{color:#816fd4;flex-shrink:0;height:14px;width:14px}.meta-text[data-v-8a374f76]{color:#2d1f5e;font-size:12px;font-weight:400;line-height:1.3}.truncate[data-v-8a374f76]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meta-stats[data-v-8a374f76]{gap:20px;justify-content:end;margin-top:8px;padding-top:4px}.meta-stats[data-v-8a374f76],.stat[data-v-8a374f76]{align-items:center;display:flex}.stat[data-v-8a374f76]{color:#b8b0cf;font-size:12px;font-weight:600;gap:4px}.stat-icon-svg[data-v-8a374f76]{color:#b8b0cf;height:15px;width:15px}.stat-icon-svg[data-v-8a374f76] path{stroke:currentColor}.dark .doodle-card[data-v-8a374f76]{background:#1a0d50;border-color:#3b2a77}.dark .doodle-card .meta-text[data-v-8a374f76]{color:#f2edff}.dark .doodle-card .meta-text.secondary[data-v-8a374f76]{color:#d4ccf6}.dark .doodle-card .meta-icon-svg[data-v-8a374f76]{color:#9b8ae0}.dark .doodle-card[data-v-8a374f76]:hover{border-color:#5a47a1;box-shadow:0 2px 10px #0000003d}.dark .card-menu-btn[data-v-8a374f76]{background:#3c3264d9}.dark .stat[data-v-8a374f76],.dark .stat-icon-svg[data-v-8a374f76]{color:#afa8cb}.dark .stat-icon-svg[data-v-8a374f76] path{stroke:currentColor}.doodle-gallery-modal[data-v-5cca3a83]{--width:675px;--height:85vh;--max-height:700px;--border-radius:20px;--background:transparent}@media (max-width:520px){.doodle-gallery-modal[data-v-5cca3a83]{--width:95%;--height:90vh}}.modal-wrapper[data-v-5cca3a83]{background:#fff;border-radius:18px;box-shadow:0 16px 38px #1008345c;display:flex;flex-direction:column;height:100%;overflow:hidden}.header[data-v-5cca3a83]{align-items:center;display:flex;flex-shrink:0;justify-content:space-between;padding:10px}.gallery-gradient[data-v-5cca3a83]{background-blend-mode:screen,normal;background-color:#1ba8d0;background-image:linear-gradient(1turn,#2af2dd00,#2af2dd66),linear-gradient(1turn,#fff0 50%,#ffffff1f 0)}.header-left[data-v-5cca3a83]{gap:10px}.header-icon-wrap[data-v-5cca3a83],.header-left[data-v-5cca3a83]{align-items:center;display:flex}.header-icon-wrap[data-v-5cca3a83]{background:#fff;border-radius:14px;flex-shrink:0;height:36px;justify-content:center;width:36px}.header-icon-img[data-v-5cca3a83]{height:32px;-o-object-fit:contain;object-fit:contain;width:32px}.header-text[data-v-5cca3a83]{display:flex;flex-direction:column}.header-title[data-v-5cca3a83]{color:#fff;font-family:Nunito,sans-serif;font-size:16px;font-weight:900;line-height:1.2}.header-sub[data-v-5cca3a83]{color:#ffffffd9;font-size:10px;font-weight:800}.close-btn[data-v-5cca3a83]{align-items:center;background:transparent;border:none;border-radius:50%;color:#fffc;cursor:pointer;display:flex;flex-shrink:0;height:22px;justify-content:center;padding:0;width:22px}.close-btn ion-icon[data-v-5cca3a83]{font-size:20px}.timer-bar[data-v-5cca3a83]{align-items:center;color:#e17100;display:flex;flex-shrink:0;font-size:12px;font-weight:700;gap:4px;justify-content:center;padding:4px}.dark .timer-bar[data-v-5cca3a83],.timer-bar[data-v-5cca3a83]{background:#ffd23033}.dark .timer-bar[data-v-5cca3a83]{color:#ffdf20}.timer-icon[data-v-5cca3a83]{font-size:14px}.content-area[data-v-5cca3a83]{flex:1;overflow-y:auto;padding:14px}.content-area[data-v-5cca3a83]::-webkit-scrollbar{width:6px}.content-area[data-v-5cca3a83]::-webkit-scrollbar-track{background:#7e71c829;border-radius:4px}.content-area[data-v-5cca3a83]::-webkit-scrollbar-thumb{background:#897ad1;border-radius:4px}.content-title[data-v-5cca3a83]{color:#34276b;font-family:Nunito,sans-serif;font-size:17px;font-weight:900;margin:0 0 4px;text-align:center}.content-sub[data-v-5cca3a83]{color:#766a94;font-size:12px;margin:0 0 18px;text-align:center}.skeleton-card .doodle-image-wrap[data-v-5cca3a83]{aspect-ratio:1}.skeleton-img[data-v-5cca3a83]{border-radius:12px;height:100%;width:100%}.empty-state[data-v-5cca3a83]{align-items:center;color:#bbb;display:flex;flex-direction:column;padding:40px 20px}.empty-icon[data-v-5cca3a83]{font-size:40px;margin-bottom:10px}.empty-text[data-v-5cca3a83]{font-size:14px;margin:0}.footer[data-v-5cca3a83]{border-top:1px solid #e7e1f5;flex-shrink:0;padding:10px 10px 12px}.footer-card[data-v-5cca3a83]{align-items:center;border:none;border-radius:18px;cursor:pointer;display:flex;gap:10px;padding:8px 12px;transition:transform .15s,box-shadow .15s;width:100%}.footer-card[data-v-5cca3a83]:hover{box-shadow:0 4px 14px #36197847;transform:translateY(-1px)}.rescue-gradient[data-v-5cca3a83]{background-blend-mode:screen,normal;background-color:#ff89bc;background-image:linear-gradient(1turn,#ff0d7600,#ff0d7666),linear-gradient(1turn,#fff0 50%,#ffffff3d 0)}.footer-icon-wrap[data-v-5cca3a83]{align-items:center;background:#ffffffe0;border-radius:50%;display:flex;flex-shrink:0;height:34px;justify-content:center;width:34px}.footer-icon-img[data-v-5cca3a83]{border-radius:50%;height:30px;-o-object-fit:cover;object-fit:cover;width:30px}.footer-text[data-v-5cca3a83]{display:flex;flex:1;flex-direction:column;min-width:0;text-align:left}.footer-name[data-v-5cca3a83]{color:#fff;font-family:Nunito,sans-serif;font-size:14px;font-weight:900;line-height:1.2}.footer-sub[data-v-5cca3a83]{color:#ffffffd9;font-size:8px;font-weight:800;letter-spacing:.5px;margin-top:1px}.footer-reward[data-v-5cca3a83]{align-items:center;background:#fff;border-radius:999px;display:flex;flex-shrink:0;gap:4px;margin-left:auto;padding:4px 10px}.footer-plus[data-v-5cca3a83]{font-family:Nunito,sans-serif;font-size:14px;font-weight:900}.footer-coin[data-v-5cca3a83]{height:18px;width:18px}.footer-amount[data-v-5cca3a83]{color:#59447d;font-family:Nunito,sans-serif;font-size:14px;font-weight:900;line-height:.9}.dark .modal-wrapper[data-v-5cca3a83]{background:#17074c;border-color:#47327f}.dark .content-title[data-v-5cca3a83]{color:#fff}.dark .content-sub[data-v-5cca3a83]{color:#ffffff9e}.dark .content-area[data-v-5cca3a83]::-webkit-scrollbar-track{background:#a68fea2e}.dark .content-area[data-v-5cca3a83]::-webkit-scrollbar-thumb{background:#a98ce8}.dark .footer[data-v-5cca3a83]{border-top-color:#ffffff14}.dark .footer-reward[data-v-5cca3a83]{background:#fff}.dark .footer-amount[data-v-5cca3a83]{color:#59447d}.dark .footer-plus[data-v-5cca3a83]{color:#f15198}.youre-back-in-modal[data-v-cce15e8b]{--width:675px;--height:auto;--border-radius:24px;--background:transparent;--box-shadow:none}@media (max-width:700px){.youre-back-in-modal[data-v-cce15e8b]{--width:95%}}.modal-wrapper[data-v-cce15e8b]{background:#fff;border-radius:24px;flex-direction:column;overflow:hidden;padding:24px 28px 28px;position:relative}.close-btn[data-v-cce15e8b],.modal-wrapper[data-v-cce15e8b]{align-items:center;display:flex}.close-btn[data-v-cce15e8b]{background:none;border:2px solid #ccc;border-radius:50%;cursor:pointer;height:30px;justify-content:center;padding:0;position:absolute;right:14px;top:14px;width:30px;z-index:10}.close-btn ion-icon[data-v-cce15e8b]{color:#999;font-size:16px}.close-btn[data-v-cce15e8b]:hover{border-color:#999}.close-btn:hover ion-icon[data-v-cce15e8b]{color:#666}.title-section[data-v-cce15e8b]{align-items:center;display:flex;gap:10px;justify-content:center;margin-bottom:16px;margin-top:8px}.party-icon[data-v-cce15e8b]{animation:celebrate-cce15e8b 2s ease-in-out infinite;flex-shrink:0;height:32px;width:32px}.party-icon[data-v-cce15e8b] circle,.party-icon[data-v-cce15e8b] line,.party-icon[data-v-cce15e8b] path,.party-icon[data-v-cce15e8b] polygon,.party-icon[data-v-cce15e8b] rect{stroke:#2d1f5e;fill:none}.party-icon.left[data-v-cce15e8b]{animation-delay:0s}.party-icon.right[data-v-cce15e8b]{animation-delay:.5s;animation-name:celebrate-right-cce15e8b}@keyframes celebrate-cce15e8b{0%,to{transform:translateY(0) rotate(0) scale(1)}25%{transform:translateY(-8px) rotate(-10deg) scale(1.1)}50%{transform:translateY(0) rotate(10deg) scale(.95)}75%{transform:translateY(-5px) rotate(-5deg) scale(1.05)}}@keyframes celebrate-right-cce15e8b{0%,to{transform:scaleX(-1) translateY(0) rotate(0) scale(1)}25%{transform:scaleX(-1) translateY(-8px) rotate(-10deg) scale(1.1)}50%{transform:scaleX(-1) translateY(0) rotate(10deg) scale(.95)}75%{transform:scaleX(-1) translateY(-5px) rotate(-5deg) scale(1.05)}}.title-text[data-v-cce15e8b]{color:#2d2b6b;font-family:Nunito,sans-serif;font-size:26px;font-weight:900;letter-spacing:.5px;margin:0}.progress-section[data-v-cce15e8b]{align-items:center;display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.progress-circle[data-v-cce15e8b]{height:160px;position:relative;width:160px}.progress-circle .progress-ring[data-v-cce15e8b]{transform:rotate(-90deg)}.progress-circle .checkmark-segments .segment-animated[data-v-cce15e8b]{animation:fadeInSegment-cce15e8b .5s ease-in-out forwards;opacity:0}.progress-text[data-v-cce15e8b]{left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.progress-count[data-v-cce15e8b]{color:#2ecda7;font-size:42px;font-weight:800}.progress-label[data-v-cce15e8b]{color:#2ecda7;font-size:16px;font-weight:700;line-height:1.3;text-align:center}@keyframes fadeInSegment-cce15e8b{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.thank-you-text[data-v-cce15e8b]{color:#666;font-size:15px;line-height:1.5;margin:0 0 16px;text-align:center}.ready-section[data-v-cce15e8b]{align-items:center;display:flex;gap:12px;margin-bottom:20px;width:100%}.ready-section[data-v-cce15e8b]:after,.ready-section[data-v-cce15e8b]:before{background:#e0e0e0;content:"";flex:1;height:1px}.ready-text[data-v-cce15e8b]{color:#999;font-size:15px;font-weight:500;white-space:nowrap}.join-btn[data-v-cce15e8b]{align-items:center;background:linear-gradient(135deg,#ff8a6b,#ff6b4a);border:3px solid rgba(255,107,74,.3);border-radius:28px;cursor:pointer;display:flex;gap:12px;padding:4px;transition:transform .15s,box-shadow .15s;width:100%}.join-btn[data-v-cce15e8b]:hover{box-shadow:0 4px 14px #ff6b4a59;transform:translateY(-1px)}.join-btn[data-v-cce15e8b]:active{transform:translateY(0)}.join-btn-icon[data-v-cce15e8b]{align-items:center;background:#fff;border-radius:50%;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.join-btn-icon .join-icon-svg[data-v-cce15e8b]{height:22px;width:22px}.join-btn-icon .join-icon-svg[data-v-cce15e8b] svg{fill:#ff6b4a}.join-btn-icon .join-icon-svg[data-v-cce15e8b] path{fill:#ff6b4a}.join-btn-text[data-v-cce15e8b]{color:#fff;flex:1;font-family:Nunito,sans-serif;font-size:17px;font-weight:800}.join-btn-arrow[data-v-cce15e8b]{align-items:center;background:#fff;border-radius:50%;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.join-btn-arrow ion-icon[data-v-cce15e8b]{color:#ff6b4a;font-size:22px}.dark .modal-wrapper[data-v-cce15e8b]{background:#17074c}.dark .close-btn[data-v-cce15e8b]{border-color:#fff3}.dark .close-btn ion-icon[data-v-cce15e8b]{color:#fff6}.dark .close-btn[data-v-cce15e8b]:hover{border-color:#fff6}.dark .close-btn:hover ion-icon[data-v-cce15e8b]{color:#fff9}.dark .title-text[data-v-cce15e8b]{color:#fff}.dark .party-icon[data-v-cce15e8b] circle,.dark .party-icon[data-v-cce15e8b] line,.dark .party-icon[data-v-cce15e8b] path,.dark .party-icon[data-v-cce15e8b] polygon,.dark .party-icon[data-v-cce15e8b] rect{stroke:#b794f4}.dark .progress-ring-bg[data-v-cce15e8b]{stroke:#2dd4a833!important}.dark .progress-count[data-v-cce15e8b],.dark .progress-label[data-v-cce15e8b]{color:#45d4c0}.dark .thank-you-text[data-v-cce15e8b]{color:#fff9}.dark .ready-section[data-v-cce15e8b]:after,.dark .ready-section[data-v-cce15e8b]:before{background:#ffffff1a}.dark .ready-text[data-v-cce15e8b]{color:#fff6}@media (max-width:480px){.modal-wrapper[data-v-cce15e8b]{padding:20px 20px 24px}.title-text[data-v-cce15e8b]{font-size:22px}.progress-count[data-v-cce15e8b]{font-size:34px}}.dark .inner-doodle-content[data-v-451c45b5]{background:#010123}.inner-doodle-content[data-v-451c45b5]{background:#fbfbff;border-radius:24px;padding:10px;width:100%}.doodle-banned-modal[data-v-451c45b5]{--width:675px;--height:auto;--max-height:90vh;--border-radius:24px;--background:transparent;--box-shadow:none}@media (max-width:520px){.doodle-banned-modal[data-v-451c45b5]{--width:95%}}.inner-content[data-v-451c45b5]{background:#fff;border-radius:24px;display:flex;flex-direction:column;max-height:90vh;overflow:hidden}.top-bar[data-v-451c45b5]{align-items:center;background:#ffd23033;display:flex;justify-content:space-between;padding:8px 16px}.top-bar .top-bar-inner[data-v-451c45b5]{align-items:center;color:#e17100;display:flex;flex:1;font-size:14px;font-weight:700;gap:6px;justify-content:center}.top-bar .top-bar-inner .top-bar-icon[data-v-451c45b5]{font-size:18px}.top-bar .top-bar-close[data-v-451c45b5]{align-items:center;background:transparent;border:1.5px solid #5d4f7f;border-radius:50%;color:#5d4f7f;cursor:pointer;display:flex;font-size:0;height:24px;justify-content:center;padding:0;width:24px}.top-bar .top-bar-close ion-icon[data-v-451c45b5]{font-size:14px}.top-bar .top-bar-close[data-v-451c45b5]:hover{border-color:#4f456d;color:#4f456d}.content-area[data-v-451c45b5]{align-items:center;display:flex;flex:1;flex-direction:column;min-height:0;overflow-y:auto;padding:12px}.content-area[data-v-451c45b5]::-webkit-scrollbar{width:6px}.content-area[data-v-451c45b5]::-webkit-scrollbar-track{background:transparent}.content-area[data-v-451c45b5]::-webkit-scrollbar-thumb{background:#00000026;border-radius:3px}.content-area[data-v-451c45b5]::-webkit-scrollbar-thumb:hover{background:#00000040}.main-title[data-v-451c45b5]{color:#2f2367;font-family:Nunito,sans-serif;font-size:28px;font-weight:900;text-align:center}.closed-section[data-v-451c45b5]{background:#fff;border-radius:22px;padding:20px 24px;text-align:center;width:100%}.closed-title[data-v-451c45b5]{color:#f051a8;font-family:Nunito,sans-serif;font-size:20px;font-weight:900;margin:0 0 6px}.closed-timer[data-v-451c45b5]{align-items:center;color:#f08bbb;display:flex;font-size:12px;gap:4px;justify-content:center;margin-bottom:10px}.closed-timer ion-icon[data-v-451c45b5]{font-size:14px}.closed-text[data-v-451c45b5]{color:#5d5888;font-size:13px;line-height:1.6;margin:0}.closed-text strong[data-v-451c45b5]{color:#4b437f;font-weight:700}.rescue-section[data-v-451c45b5]{background:#fff;border-radius:22px;margin-top:8px;padding:12px 10px 10px;width:100%}.rescue-title[data-v-451c45b5]{color:#f051a8;font-family:Nunito,sans-serif;font-size:17px;font-weight:800;margin:0 0 10px}.rescue-instruction[data-v-451c45b5]{align-items:center;display:flex;gap:8px;margin-bottom:6px}.rescue-hearts[data-v-451c45b5]{flex-shrink:0;font-size:18px}.rescue-instruction-text[data-v-451c45b5]{color:#4f4a7c;font-size:14px;line-height:1.5;margin:0}.rescue-instruction-text strong[data-v-451c45b5]{color:#4b437f;font-weight:700}.progress-area[data-v-451c45b5]{align-items:center;display:flex;flex-direction:column;gap:6px;margin-top:8px}.progress-circle[data-v-451c45b5]{height:120px;position:relative;width:120px}.progress-circle .progress-ring-fill[data-v-451c45b5]{transition:stroke-dashoffset .5s ease-in-out}.progress-circle .progress-text[data-v-451c45b5]{left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.progress-circle .progress-text .progress-count[data-v-451c45b5]{font-size:32px;font-weight:800}.progress-label[data-v-451c45b5]{color:#f051a8;font-size:14px;line-height:1.3;margin-top:-2px;text-align:center}.rescue-cta-wrap[data-v-451c45b5]{margin-top:10px;width:100%}.rescue-board-btn[data-v-451c45b5]{align-items:center;background:linear-gradient(90deg,#f7afd4,#f06daf);border:2px solid #ec7fba;border-radius:999px;cursor:pointer;display:flex;gap:10px;margin-top:0;padding:2px 4px 2px 2px;transition:background .15s,transform .15s;width:100%}.rescue-board-btn[data-v-451c45b5]:hover{background:linear-gradient(90deg,#f8b9da,#f17cb8);transform:translateY(-1px)}.rescue-board-btn[data-v-451c45b5]:active{transform:translateY(0)}.btn-icon-wrap[data-v-451c45b5]{align-items:center;background:#fff;border-radius:50%;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.btn-icon-wrap ion-icon[data-v-451c45b5]{color:#e8556d;font-size:22px}.btn-text[data-v-451c45b5]{display:flex;flex:1;flex-direction:column;text-align:left}.btn-title[data-v-451c45b5]{color:#fff;font-family:Nunito,sans-serif;font-size:15px;font-weight:800;line-height:1.2}.btn-sub[data-v-451c45b5]{color:#fff;font-size:12px;margin-top:2px}.btn-arrow-wrap[data-v-451c45b5]{align-items:center;background:#fff;border-radius:50%;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.btn-arrow[data-v-451c45b5]{color:#f06daf;font-size:18px}.dark .inner-content[data-v-451c45b5]{background:#17074c}.dark .top-bar[data-v-451c45b5]{background:#ffd23033}.dark .top-bar .top-bar-inner[data-v-451c45b5]{color:#ffdf20}.dark .top-bar .top-bar-close ion-icon[data-v-451c45b5]{color:#ffffff80}.dark .content-area[data-v-451c45b5]::-webkit-scrollbar-thumb{background:#ffffff26}.dark .content-area[data-v-451c45b5]::-webkit-scrollbar-thumb:hover{background:#ffffff40}.dark .main-title[data-v-451c45b5]{color:#fff}.dark .closed-section[data-v-451c45b5]{background:#17074c;border:1px solid #2d1f5e;border-radius:16px}.dark .closed-title[data-v-451c45b5]{color:#ff69b4}.dark .closed-timer[data-v-451c45b5]{color:#fff6}.dark .closed-text[data-v-451c45b5]{color:#fff9}.dark .closed-text strong[data-v-451c45b5]{color:#ffffffd9}.dark .rescue-section[data-v-451c45b5]{background:#17074c;border:1px solid #2d1f5e;border-radius:16px;margin-top:16px;padding:20px}.dark .rescue-title[data-v-451c45b5]{color:#ff69b4}.dark .rescue-instruction-text[data-v-451c45b5]{color:#fff9}.dark .rescue-instruction-text strong[data-v-451c45b5]{color:#fff}.dark .progress-label[data-v-451c45b5]{color:#ff69b4}.dark .rescue-board-btn[data-v-451c45b5]{background:linear-gradient(135deg,#ff69b4,#e8556d);border:none}.dark .rescue-board-btn[data-v-451c45b5]:hover{background:linear-gradient(135deg,#ff79c0,#ec6478);box-shadow:0 4px 14px #ff69b459}.dark .btn-icon-wrap[data-v-451c45b5]{background:#fff3}.dark .btn-icon-wrap ion-icon[data-v-451c45b5],.dark .btn-title[data-v-451c45b5]{color:#fff}.dark .btn-sub[data-v-451c45b5]{color:#ffffffd9}.dark .btn-arrow-wrap[data-v-451c45b5]{background:#fff3}.dark .btn-arrow[data-v-451c45b5]{color:#fff}@media (max-width:480px){.content-area[data-v-451c45b5]{padding:16px 20px 20px}.main-title[data-v-451c45b5]{font-size:24px}.closed-title[data-v-451c45b5]{font-size:18px}}.doodle-rescue-char-pick-modal[data-v-69fc14d8]{--width:500px;--height:auto;--max-height:90vh;--border-radius:24px;--background:transparent;--box-shadow:none}@media (max-width:520px){.doodle-rescue-char-pick-modal[data-v-69fc14d8]{--width:95%}}.modal-wrapper[data-v-69fc14d8]{background:#fff;border-radius:24px;display:flex;flex-direction:column;max-height:90vh;overflow:hidden;position:relative}.banned-header[data-v-69fc14d8]{background:#fff;flex-shrink:0;padding:14px 16px}.banned-header[data-v-69fc14d8],.banned-header-left[data-v-69fc14d8]{align-items:center;display:flex;gap:12px}.banned-header-left[data-v-69fc14d8]{flex:1;min-width:0}.banned-header-icon[data-v-69fc14d8]{align-items:center;border:2px solid #ff69b4;border-radius:50%;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.banned-header-icon .banned-icon-img[data-v-69fc14d8]{height:22px;width:22px}.banned-header-text[data-v-69fc14d8]{flex:1;min-width:0}.banned-title[data-v-69fc14d8]{color:#1a1a2e;display:block;font-size:13px;font-weight:800;line-height:1.3}.banned-progress-row[data-v-69fc14d8]{align-items:center;display:flex;gap:8px;margin-top:4px}.banned-progress-label[data-v-69fc14d8]{color:#ff69b4;font-size:11px;font-weight:600;white-space:nowrap}.banned-progress-bar[data-v-69fc14d8]{background:#f0e0f0;border-radius:3px;flex:1;height:6px;overflow:hidden}.banned-progress-fill[data-v-69fc14d8]{background:linear-gradient(90deg,#ff69b4,#e8556d);border-radius:3px;height:100%;transition:width .3s ease}.banned-close-btn[data-v-69fc14d8]{align-items:center;background:none;border:none;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:4px}.banned-close-btn ion-icon[data-v-69fc14d8]{border:2px solid #ff69b4;border-radius:50%;color:#ff69b4;font-size:24px}.banned-close-btn:hover ion-icon[data-v-69fc14d8]{border-color:#e8556d;color:#e8556d}.close-btn[data-v-69fc14d8]{align-items:center;background:transparent;border:2px solid #ccc;border-radius:50%;color:#999;cursor:pointer;display:flex;font-size:7px;height:20px;justify-content:center;position:absolute;right:12px;top:22px;transition:border-color .15s,color .15s;width:20px;z-index:10}.close-btn ion-icon[data-v-69fc14d8]{font-size:12px}.close-btn[data-v-69fc14d8]:hover{border-color:#999;color:#666}.content-area[data-v-69fc14d8]{flex:1;min-height:0;overflow-y:auto;padding:20px 24px 8px}.content-area[data-v-69fc14d8]::-webkit-scrollbar{width:6px}.content-area[data-v-69fc14d8]::-webkit-scrollbar-track{background:transparent}.content-area[data-v-69fc14d8]::-webkit-scrollbar-thumb{background:#00000026;border-radius:3px}.content-area[data-v-69fc14d8]::-webkit-scrollbar-thumb:hover{background:#00000040}.rescue-title[data-v-69fc14d8]{color:#1a1a2e;font-family:Nunito,sans-serif;font-size:20px;font-weight:900;margin:0 0 4px;text-align:center}.rescue-username[data-v-69fc14d8]{color:#ff69b4}.rescue-subtitle[data-v-69fc14d8]{color:#888;font-size:14px;margin:0 0 16px;text-align:center}.reward-card[data-v-69fc14d8]{align-items:center;background:#fbfbff;border:1px solid #facc15;border-radius:20px;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:18px;padding:10px 16px;width:100%}.reward-label[data-v-69fc14d8]{color:#888;font-size:11px;font-weight:800;letter-spacing:.5px}.reward-value[data-v-69fc14d8]{align-items:center;display:flex;gap:4px}.reward-plus[data-v-69fc14d8]{color:#2d1f5e;font-size:14px;font-weight:800}.reward-coin[data-v-69fc14d8]{height:18px;width:18px}.reward-amount[data-v-69fc14d8]{color:#2d1f5e;font-size:14px;font-weight:800}.char-grid[data-v-69fc14d8]{display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}.char-card-item[data-v-69fc14d8]{cursor:pointer}.empty-state[data-v-69fc14d8]{color:#888;font-size:14px;padding:40px 20px;text-align:center}.dark .modal-wrapper[data-v-69fc14d8]{background:#17074c}.dark .banned-header[data-v-69fc14d8]{background:#1e0f50}.dark .banned-header-icon[data-v-69fc14d8]{border-color:#ff69b4}.dark .banned-title[data-v-69fc14d8]{color:#fff}.dark .banned-progress-bar[data-v-69fc14d8]{background:#ffffff1a}.dark .banned-close-btn ion-icon[data-v-69fc14d8]{border-color:#ff69b4;color:#ff69b4}.dark .close-btn[data-v-69fc14d8]{border-color:#ffffff4d;color:#ffffff80}.dark .close-btn[data-v-69fc14d8]:hover{border-color:#ffffff80;color:#ffffffb3}.dark .content-area[data-v-69fc14d8]::-webkit-scrollbar-thumb{background:#ffffff26}.dark .content-area[data-v-69fc14d8]::-webkit-scrollbar-thumb:hover{background:#ffffff40}.dark .rescue-title[data-v-69fc14d8]{color:#fff}.dark .rescue-username[data-v-69fc14d8]{color:#ff69b4}.dark .rescue-subtitle[data-v-69fc14d8]{color:#ffffff80}.dark .reward-card[data-v-69fc14d8]{background:#facc150d;border-color:#facc15}.dark .reward-label[data-v-69fc14d8]{color:#fff6}.dark .reward-amount[data-v-69fc14d8],.dark .reward-plus[data-v-69fc14d8]{color:#fff}@media (max-width:480px){.content-area[data-v-69fc14d8]{padding:16px 16px 8px}}.banned-rescue-complete-modal[data-v-d14d5aa3]{--width:675px;--height:auto;--border-radius:24px;--background:transparent;--box-shadow:none}@media (max-width:700px){.banned-rescue-complete-modal[data-v-d14d5aa3]{--width:95%}}.modal-wrapper[data-v-d14d5aa3]{background:#fff;border-radius:24px;flex-direction:column;overflow:hidden;padding:24px 28px 28px;position:relative}.close-btn[data-v-d14d5aa3],.modal-wrapper[data-v-d14d5aa3]{align-items:center;display:flex}.close-btn[data-v-d14d5aa3]{background:none;border:2px solid #ccc;border-radius:50%;cursor:pointer;height:30px;justify-content:center;padding:0;position:absolute;right:14px;top:14px;width:30px;z-index:10}.close-btn ion-icon[data-v-d14d5aa3]{color:#999;font-size:16px}.close-btn[data-v-d14d5aa3]:hover{border-color:#999}.close-btn:hover ion-icon[data-v-d14d5aa3]{color:#666}.title-section[data-v-d14d5aa3]{align-items:center;display:flex;gap:10px;justify-content:center;margin-bottom:16px;margin-top:8px}.party-icon[data-v-d14d5aa3]{animation:celebrate-d14d5aa3 2s ease-in-out infinite;flex-shrink:0;height:32px;width:32px}.party-icon[data-v-d14d5aa3] circle,.party-icon[data-v-d14d5aa3] line,.party-icon[data-v-d14d5aa3] path,.party-icon[data-v-d14d5aa3] polygon,.party-icon[data-v-d14d5aa3] rect{stroke:#2d1f5e;fill:none}.party-icon.left[data-v-d14d5aa3]{animation-delay:0s}.party-icon.right[data-v-d14d5aa3]{animation-delay:.5s;animation-name:celebrate-right-d14d5aa3}@keyframes celebrate-d14d5aa3{0%,to{transform:translateY(0) rotate(0) scale(1)}25%{transform:translateY(-8px) rotate(-10deg) scale(1.1)}50%{transform:translateY(0) rotate(10deg) scale(.95)}75%{transform:translateY(-5px) rotate(-5deg) scale(1.05)}}@keyframes celebrate-right-d14d5aa3{0%,to{transform:scaleX(-1) translateY(0) rotate(0) scale(1)}25%{transform:scaleX(-1) translateY(-8px) rotate(-10deg) scale(1.1)}50%{transform:scaleX(-1) translateY(0) rotate(10deg) scale(.95)}75%{transform:scaleX(-1) translateY(-5px) rotate(-5deg) scale(1.05)}}.title-text[data-v-d14d5aa3]{color:#2d2b6b;font-family:Nunito,sans-serif;font-size:26px;font-weight:900;letter-spacing:.5px;margin:0}.progress-section[data-v-d14d5aa3]{align-items:center;display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.progress-circle[data-v-d14d5aa3]{height:160px;position:relative;width:160px}.progress-circle .progress-ring[data-v-d14d5aa3]{transform:rotate(-90deg)}.progress-circle .checkmark-segments .segment-animated[data-v-d14d5aa3]{animation:fadeInSegment-d14d5aa3 .5s ease-in-out forwards;opacity:0}.progress-text[data-v-d14d5aa3]{left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.progress-count[data-v-d14d5aa3]{color:#2ecda7;font-size:42px;font-weight:800}.progress-label[data-v-d14d5aa3]{color:#2ecda7;font-size:16px;font-weight:700;line-height:1.3;text-align:center}@keyframes fadeInSegment-d14d5aa3{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.thank-you-text[data-v-d14d5aa3]{color:#5a4e82;font-size:15px;line-height:1.5;margin:0 0 16px;text-align:center}.ready-section[data-v-d14d5aa3]{align-items:center;display:flex;gap:12px;margin-bottom:20px;width:100%}.ready-section[data-v-d14d5aa3]:after,.ready-section[data-v-d14d5aa3]:before{background:#e0e0e0;content:"";flex:1;height:1px}.ready-text[data-v-d14d5aa3]{color:#999;font-size:15px;font-weight:500;white-space:nowrap}.join-btn[data-v-d14d5aa3]{align-items:center;background:linear-gradient(135deg,#ff8a6b,#ff6b4a);border:3px solid rgba(255,107,74,.3);border-radius:28px;cursor:pointer;display:flex;gap:12px;padding:4px;transition:transform .15s,box-shadow .15s;width:100%}.join-btn[data-v-d14d5aa3]:hover{box-shadow:0 4px 14px #ff6b4a59;transform:translateY(-1px)}.join-btn[data-v-d14d5aa3]:active{transform:translateY(0)}.join-btn-icon[data-v-d14d5aa3]{align-items:center;background:#fff;border-radius:50%;display:flex;flex-shrink:0;height:35px;justify-content:center;width:35px}.join-btn-icon .join-icon-svg[data-v-d14d5aa3]{height:30px;margin-left:4px;width:30px}.join-btn-text[data-v-d14d5aa3]{color:#fff;flex:1;font-family:Nunito,sans-serif;font-size:17px;font-weight:800}.join-btn-arrow[data-v-d14d5aa3]{align-items:center;background:#fff;border-radius:50%;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.join-btn-arrow ion-icon[data-v-d14d5aa3]{color:#ff6b4a;font-size:22px}.dark .modal-wrapper[data-v-d14d5aa3]{background:#17074c}.dark .close-btn[data-v-d14d5aa3]{border-color:#fff3}.dark .close-btn ion-icon[data-v-d14d5aa3]{color:#fff6}.dark .close-btn[data-v-d14d5aa3]:hover{border-color:#fff6}.dark .close-btn:hover ion-icon[data-v-d14d5aa3]{color:#fff9}.dark .title-text[data-v-d14d5aa3]{color:#fff}.dark .party-icon[data-v-d14d5aa3] circle,.dark .party-icon[data-v-d14d5aa3] line,.dark .party-icon[data-v-d14d5aa3] path,.dark .party-icon[data-v-d14d5aa3] polygon,.dark .party-icon[data-v-d14d5aa3] rect{stroke:#b794f4}.dark .progress-ring-bg[data-v-d14d5aa3]{stroke:#2dd4a833!important}.dark .progress-count[data-v-d14d5aa3],.dark .progress-label[data-v-d14d5aa3]{color:#45d4c0}.dark .thank-you-text[data-v-d14d5aa3]{color:#fff9}.dark .ready-section[data-v-d14d5aa3]:after,.dark .ready-section[data-v-d14d5aa3]:before{background:#ffffff1a}.dark .ready-text[data-v-d14d5aa3]{color:#fff6}@media (max-width:480px){.modal-wrapper[data-v-d14d5aa3]{padding:20px 20px 24px}.title-text[data-v-d14d5aa3]{font-size:22px}.progress-count[data-v-d14d5aa3]{font-size:34px}}
