.dark .toolbar[data-v-0a710d8b]{--background:#1c132d!important}.modal-inner-content[data-v-0a710d8b]{background:var(--ion-background-color,#fff);max-height:80vh;max-height:80dvh;overflow-x:hidden;overflow-y:auto}.modal-big[data-v-0a710d8b]{--width:500px;--height:auto}@media (max-width:576px){.modal-big[data-v-0a710d8b]{--width:100%}}.modal-overlay[data-v-0a710d8b]{align-items:center;background-color:#0006;display:flex;justify-content:center;inset:0;position:fixed;z-index:9999}.modal-container[data-v-0a710d8b]{background:#fff;border-radius:20px;position:relative;width:502px}.close-btn[data-v-0a710d8b],.modal-container[data-v-0a710d8b]{font-family:Nunito,sans-serif}.close-btn[data-v-0a710d8b]{align-items:center;background:transparent;border:none;color:#fff;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:16px;top:16px;width:32px;z-index:1}.close-btn[data-v-0a710d8b]:hover{color:#f3f4f6}.modal-header[data-v-0a710d8b]{background:#1ba8d0;background:linear-gradient(1turn,#2af2dd00,#2af2dd66),linear-gradient(1turn,#fff0 50%,#ffffff1f 0),#1ba8d0;background-blend-mode:screen;font-family:Nunito,sans-serif;padding:20px 20px 12px;position:relative}.modal-header.art-header[data-v-0a710d8b]{background:#9874db;background:linear-gradient(1turn,#ea73fc00,#ea73fc66),linear-gradient(1turn,#fff0 50%,#ffffff1f 0),#9874db;background-blend-mode:screen}.header-close-btn[data-v-0a710d8b]{position:absolute;right:-7px;top:-3px;z-index:10}.header-close-btn .close-button[data-v-0a710d8b]{color:#1b6b83;--color:#1b6b83;font-size:16px}.header-close-btn .close-button[data-v-0a710d8b]:hover{opacity:.8}.modal-title[data-v-0a710d8b]{align-items:center;color:#fff;display:flex;font-family:Nunito,sans-serif;font-size:18px;font-weight:950;gap:5px}.modal-title .title-icon[data-v-0a710d8b]{flex-shrink:0}.modal-title .prompt-type-icon[data-v-0a710d8b]{flex-shrink:0;height:30px;width:30px}.modal-title .prompt-type-icon[data-v-0a710d8b] path{stroke:#fff}.modal-title .prompt-type-icon[data-v-0a710d8b] svg{stroke:#fff}.step-bar[data-v-0a710d8b]{background:var(--5667b5af);border-radius:4px;height:8px;overflow:hidden}.step-bar-fill[data-v-0a710d8b]{background:#fff;height:100%;transition:width .3s ease}.step-text[data-v-0a710d8b]{color:#fff;font-family:Nunito,sans-serif;font-size:14px;font-weight:600;margin:4px 0 2px;text-align:left}.modal-body[data-v-0a710d8b]{padding:16px 16px 12px}.step-content[data-v-0a710d8b]{display:flex;flex-direction:column}.instructions[data-v-0a710d8b]{align-items:center;display:flex;gap:6px}.info-icon[data-v-0a710d8b]{font-size:14px;font-weight:900}.instructions-title[data-v-0a710d8b]{color:#1db4d2;font-family:Nunito,sans-serif;font-size:18px;font-weight:900}.art-instructions .instructions-title[data-v-0a710d8b]{color:#8a77d4}.instructions-text[data-v-0a710d8b]{color:#5a4e82;font-family:Nunito,sans-serif;font-size:14px;margin:2px 0 10px -2px}.dark .instructions-text[data-v-0a710d8b]{color:#fff}.character-label[data-v-0a710d8b]{align-items:center;display:flex;gap:3px;margin-bottom:6px}.character-label .character-icon[data-v-0a710d8b] path{fill:#1db4d2}.character-icon[data-v-0a710d8b]{font-weight:900}.character-title[data-v-0a710d8b]{color:#1db4d2;font-family:Nunito,sans-serif;font-size:18px;font-weight:900}.art-character-label .character-icon[data-v-0a710d8b] path{fill:#8a77d4}.art-character-label .character-title[data-v-0a710d8b]{color:#8a77d4}.dark .select-character-btn[data-v-0a710d8b]{background:#010123}.select-character-btn[data-v-0a710d8b]{background:#fbfbff!important;border:1px solid #f6f6fc;border-radius:12px;cursor:pointer;flex-direction:column;font-family:Nunito,sans-serif;gap:8px;height:120px;transition:all .2s;width:100%}.select-character-btn[data-v-0a710d8b],.selected-character-display[data-v-0a710d8b]{align-items:center;display:flex;justify-content:center}.selected-character-display[data-v-0a710d8b]{padding:12px}.selected-character-avatar[data-v-0a710d8b]{border-radius:24px;flex-shrink:0;height:128px;overflow:hidden;position:relative;width:128px}.selected-character-avatar[data-v-0a710d8b]:after{background:linear-gradient(180deg,#f706cf00,#0000004d 74%,#170624cf);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.change-oc-btn[data-v-0a710d8b]{align-items:center;background:#2d1f5ecc;border-radius:13px;color:#fff;cursor:pointer;display:flex;font-family:Nunito,sans-serif;font-size:12px;font-weight:600;gap:4px;justify-content:center;left:12px;padding:4px 8px;position:absolute;right:12px;top:12px;transition:background .2s;z-index:2}.change-oc-btn[data-v-0a710d8b]:hover{background:#2d1f5e}.character-image-small[data-v-0a710d8b]{border-radius:24px;height:100%;-o-object-fit:cover;object-fit:cover;position:relative;width:100%;z-index:0}.selected-character-name[data-v-0a710d8b]{bottom:12px;color:#fff;font-family:Nunito,sans-serif;font-size:16px;font-weight:700;left:12px;margin:0;padding:4px 8px;position:absolute;right:12px;text-align:center;z-index:2}.character-icon-large[data-v-0a710d8b]{color:#8a77d4}.select-character-btn span[data-v-0a710d8b]:last-child{color:#6b7280;font-family:Nunito,sans-serif;font-size:14px;font-weight:600}.next-step-btn[data-v-0a710d8b]::part(native){background:#d1d5db;border:none;border-radius:24px;color:#fff;cursor:not-allowed;font-family:Nunito,sans-serif;font-size:16px;font-weight:700}.next-step-btn[data-v-0a710d8b]::part(native):not(:disabled){background:#8a77d4;cursor:pointer}.character-selection-container[data-v-0a710d8b]{font-family:Nunito,sans-serif;padding:20px;position:relative}.selection-close-btn[data-v-0a710d8b]{position:absolute;right:16px;top:16px;z-index:10}.selection-close-btn .close-button[data-v-0a710d8b]{color:#2d1f5e;--color:#2d1f5e;font-size:24px}.selection-close-btn .close-button[data-v-0a710d8b]:hover{opacity:.8}.selection-title[data-v-0a710d8b]{color:#2d1f5e;font-family:Nunito,sans-serif;font-size:20px;font-weight:700;margin:0 0 20px;text-align:center}.search-section[data-v-0a710d8b]{margin-bottom:20px}.search-label[data-v-0a710d8b]{color:#6b7280;font-family:Nunito,sans-serif;font-size:14px;margin:0 0 8px}.search-input-wrapper[data-v-0a710d8b]{align-items:center;display:flex;position:relative}.search-icon[data-v-0a710d8b]{left:12px;pointer-events:none;position:absolute}.search-input[data-v-0a710d8b]{border:1px solid #e5e7eb;border-radius:8px;font-family:Nunito,sans-serif;font-size:16px;outline:none;padding:12px 12px 12px 40px;width:100%}.search-input[data-v-0a710d8b]:focus{border-color:#1db4d2}.search-input[data-v-0a710d8b]::-moz-placeholder{color:#d1d5db}.search-input[data-v-0a710d8b]::placeholder{color:#d1d5db}.characters-grid[data-v-0a710d8b]{display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin-bottom:20px;max-height:400px;overflow-y:auto;padding-right:4px}.character-card[data-v-0a710d8b]{background:#fff;border-radius:12px;cursor:pointer;overflow:hidden;transition:transform .2s}.character-card[data-v-0a710d8b]:hover{transform:scale(1.02)}.character-image[data-v-0a710d8b]{aspect-ratio:1;background:linear-gradient(180deg,#7dd3c0,#2c5364);transition:opacity .2s;width:100%}.character-image.selected[data-v-0a710d8b]{opacity:.5;outline:1px solid #ed6bff}.character-name[data-v-0a710d8b]{background:linear-gradient(180deg,#0006,#000c);font-size:14px;font-weight:600;margin:0;padding:8px;text-align:left}.character-name[data-v-0a710d8b],.select-btn[data-v-0a710d8b]{color:#fff;font-family:Nunito,sans-serif}.select-btn[data-v-0a710d8b]{background:#d1d5db;border:none;border-radius:24px;cursor:not-allowed;font-size:16px;font-weight:700;height:48px;width:100%}.select-btn.active[data-v-0a710d8b]{background:#1db4d2;cursor:pointer}.select-btn.active[data-v-0a710d8b]:hover{background:#0891b2}.step-2-content[data-v-0a710d8b]{gap:8px}.prompt-label[data-v-0a710d8b]{align-items:center;display:flex;font-weight:800;gap:5px}.prompt-title[data-v-0a710d8b]{color:#1db4d2;font-size:18px;font-weight:800}.prompt-text[data-v-0a710d8b],.prompt-title[data-v-0a710d8b]{font-family:Nunito,sans-serif}.prompt-text[data-v-0a710d8b]{font-size:22px;font-weight:950;line-height:1.5;text-align:center}.character-display-row[data-v-0a710d8b]{align-items:center;display:flex;justify-content:space-between}.character-info-left[data-v-0a710d8b]{align-items:center;display:flex;gap:8px}.character-avatar-small[data-v-0a710d8b]{flex-shrink:0;height:35px;position:relative;width:35px}.change-oc-btn-step2[data-v-0a710d8b]{align-items:center;background:none;border:none;color:#e12afb;cursor:pointer;display:flex;font-family:Nunito,sans-serif;font-size:14px;font-weight:600;gap:4px;padding:8px}.character-image-tiny[data-v-0a710d8b]{border-radius:20px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.character-name-inline[data-v-0a710d8b]{color:#5a4e82;font-family:Nunito,sans-serif;font-size:14px;font-weight:700}.answer-label[data-v-0a710d8b]{align-items:center;display:flex;gap:4px;margin-bottom:8px}.pencil-icon[data-v-0a710d8b]{filter:invert(56%) sepia(85%) saturate(1000%) hue-rotate(152deg) brightness(92%) contrast(87%);flex-shrink:0}.answer-title[data-v-0a710d8b]{color:#1db4d2;font-family:Nunito,sans-serif;font-size:18px;font-weight:800}.answer-textarea[data-v-0a710d8b]{border:1px solid #e5e7eb;border-radius:12px;color:#2d1f5e;font-family:Nunito,sans-serif;font-size:14px;min-height:120px;outline:none;padding:12px;resize:vertical;transition:border-color .2s;width:100%}.answer-textarea[data-v-0a710d8b]:focus{border-color:#1db4d2}.answer-textarea[data-v-0a710d8b]::-moz-placeholder{color:#9ca3af}.answer-textarea[data-v-0a710d8b]::placeholder{color:#9ca3af}.dark .answer-textarea[data-v-0a710d8b]{background-color:#010123;color:#fff}.answer-footer[data-v-0a710d8b]{align-items:center;display:flex;justify-content:space-between}.char-count[data-v-0a710d8b]{color:#9ca3af}.char-count[data-v-0a710d8b],.char-count-number[data-v-0a710d8b]{font-family:Nunito,sans-serif;font-size:12px}.char-count-number[data-v-0a710d8b]{color:#6b7280;font-weight:600}.toggle-container[data-v-0a710d8b]{align-items:center;cursor:pointer;display:flex;gap:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.toggle-checkbox[data-v-0a710d8b]{display:none}.toggle-switch[data-v-0a710d8b]{background:#d1d5db;border-radius:12px;flex-shrink:0;height:16px;position:relative;transition:background .3s;width:46px}.toggle-switch[data-v-0a710d8b]:after{background:#fff;border-radius:50%;content:"";height:14px;left:1px;position:absolute;top:1px;transition:transform .3s;width:14px}.toggle-checkbox:checked+.toggle-switch[data-v-0a710d8b]{background:#1db4d2}.toggle-checkbox:checked+.toggle-switch[data-v-0a710d8b]:after{left:6px!important;transform:translate(24px)}.art-toggle .toggle-checkbox:checked+.toggle-switch[data-v-0a710d8b]{background:#8a77d4}.toggle-label[data-v-0a710d8b]{font-family:Nunito,sans-serif;font-size:14px;font-weight:600}.submit-answer-btn[data-v-0a710d8b]::part(native){background:#8a77d4;border:none;border-radius:24px;color:#fff;font-size:16px;height:30px;width:100%}.submit-spinner[data-v-0a710d8b]{color:#fff;cursor:pointer;font-family:Nunito,sans-serif;font-weight:700;height:20px;transition:background .2s;width:20px}.submit-spinner[data-v-0a710d8b]:hover{background:#178ea5}.submit-spinner[data-v-0a710d8b]:active{transform:scale(.98)}.submit-spinner.art-submit-btn[data-v-0a710d8b]{background:#8a77d4}.submit-spinner.art-submit-btn[data-v-0a710d8b]:hover{background:#6950c8}.image-label[data-v-0a710d8b]{align-items:center;display:flex;gap:6px;margin-bottom:8px}.image-icon[data-v-0a710d8b]{flex-shrink:0;font-weight:700}.image-title[data-v-0a710d8b]{color:#8a77d4;font-family:Nunito,sans-serif;font-size:18px;font-weight:800}.dark .image-upload-area[data-v-0a710d8b],.dark .select-character-btn[data-v-0a710d8b]{background:#010123!important;border-color:#2d1f5e!important}.dark .image-upload-area[data-v-0a710d8b]:hover,.dark .select-character-btn[data-v-0a710d8b]:hover{background:#010123}.image-upload-area[data-v-0a710d8b]{align-items:center;background:#fbfbff;border:1px solid #f6f6fc;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;font-family:Nunito,sans-serif;gap:8px;justify-content:center;min-height:120px;padding:24px;transition:all .2s;width:100%}.image-upload-area[data-v-0a710d8b]:hover{background:#faf5ff;border-color:#8a77d4}.file-input-hidden[data-v-0a710d8b]{display:none}.upload-icon[data-v-0a710d8b]{align-items:center;color:#8a77d4;display:flex}.upload-text[data-v-0a710d8b]{color:#8a77d4;font-family:Nunito,sans-serif;font-size:14px;font-weight:600;line-height:1}.uploaded-image-preview[data-v-0a710d8b]{background:#f3f4f6;border-radius:12px;overflow:hidden;position:relative;width:100%}.preview-image[data-v-0a710d8b]{display:block;max-height:300px;-o-object-fit:contain;object-fit:contain;width:100%}.remove-image-btn[data-v-0a710d8b]{align-items:center;background:#0009;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:12px;height:28px;justify-content:center;position:absolute;right:8px;top:8px;transition:background .2s;width:28px}.remove-image-btn[data-v-0a710d8b]:hover{background:#000c}.hidden[data-v-bb8cf2eb]{display:none!important}.modal-submission-success[data-v-bb8cf2eb]{--width:500px;--height:auto;--border-radius:24px;--background:transparent}@media (max-width:540px){.modal-submission-success[data-v-bb8cf2eb]{--width:90%}}.success-header-bar[data-v-bb8cf2eb]{align-items:center;background:#00c896;display:flex;gap:6px;justify-content:center;padding:20px}.party-icon[data-v-bb8cf2eb]{filter:brightness(0) invert(1);height:32px;width:32px}.header-title[data-v-bb8cf2eb]{color:#fff;font-family:Nunito,sans-serif;font-size:20px;font-weight:700;margin:0}.inner-content[data-v-bb8cf2eb]{background:var(--ion-background-color,#fff);display:flex;flex-direction:column;max-height:70vh;max-height:70dvh;overflow:auto;padding:0 20px 20px}.dark .inner-content[data-v-bb8cf2eb]{background:#17074c!important}.currency-bar-wrapper[data-v-bb8cf2eb]{display:flex;justify-content:flex-end;margin-bottom:0}.reward-card[data-v-bb8cf2eb]{align-items:flex-start;background:#f8f4ff;border:1px solid rgba(147,51,234,.1);border-radius:16px;display:flex;flex-direction:column;padding:5px 10px 10px}.dark .reward-card[data-v-bb8cf2eb]{background:#010123;border-color:#2d1f5e!important}.you-got-text[data-v-bb8cf2eb]{color:#9d95b7;font-family:Nunito,sans-serif;font-size:12px;font-weight:800;margin:0}.dark .you-got-text[data-v-bb8cf2eb]{color:#e2e8f0}.reward-amount[data-v-bb8cf2eb]{align-items:center;display:flex;gap:10px}.hubux-icon[data-v-bb8cf2eb]{height:40px;width:40px}.amount[data-v-bb8cf2eb]{font-family:Nunito,sans-serif;font-size:40px;font-weight:900;line-height:1}.message-section[data-v-bb8cf2eb]{padding:8px 0;text-align:center}.message-text[data-v-bb8cf2eb]{color:#6b7280;font-family:Nunito,sans-serif;font-size:15px;font-weight:500;line-height:1.6;margin:0}.dark .message-text[data-v-bb8cf2eb]{color:#cbd5e1}.character-name[data-v-bb8cf2eb]{color:#ed6bff;font-weight:700}.prompt-highlight[data-v-bb8cf2eb]{color:#5a4e82;font-weight:700}.dark .prompt-highlight[data-v-bb8cf2eb]{color:#c9c5db}.buttons-section[data-v-bb8cf2eb]{display:flex;flex-direction:column;gap:12px;margin-top:8px;width:100%}.primary-btn[data-v-bb8cf2eb]{--background:#00c896;--background-activated:#00b585;--background-hover:#00b585;--color:#fff;height:48px;width:100%;--border-radius:360px;border-radius:360px;font-family:Nunito,sans-serif;font-size:16px;font-weight:700;margin:0;text-transform:none}@media (max-width:350px){.primary-btn[data-v-bb8cf2eb]{font-size:14px}}.secondary-btn[data-v-bb8cf2eb]{--background:transparent;--color:#00c896;border:2px solid #00c896;height:48px;width:100%;--border-radius:360px;border-radius:360px;font-family:Nunito,sans-serif;font-size:16px;font-weight:700;margin:0;text-transform:none}@media (max-width:350px){.secondary-btn[data-v-bb8cf2eb]{font-size:14px}}.dark .secondary-btn[data-v-bb8cf2eb]{--background:transparent;--color:#00c896;border-color:#00c896}
