.profile-dropdown[data-v-d14ef3f1]{background:var(--theme-dropdown-bg);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%)}.animate-in[data-v-d14ef3f1]{animation:slideIn-d14ef3f1 .2s ease-out forwards}@keyframes slideIn-d14ef3f1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.guild-scroll-container[data-v-d14ef3f1]{scrollbar-width:none;-ms-overflow-style:none}.guild-scroll-container[data-v-d14ef3f1]::-webkit-scrollbar{display:none}.guild-card[data-v-d14ef3f1]{transform:translateZ(0)}.menu-item[data-v-d14ef3f1]{position:relative;overflow:hidden}.menu-item[data-v-d14ef3f1]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(99,102,241,.1),transparent);transform:translate(-100%);transition:transform .5s ease}.menu-item[data-v-d14ef3f1]:hover:before{transform:translate(100%)}.menu-item[data-v-d14ef3f1]:hover{background:linear-gradient(90deg,#6366f114,#a855f714);box-shadow:0 0 20px #6366f126,inset 0 0 20px #6366f10d;color:var(--theme-foreground)}.menu-item:hover .menu-icon-wrapper[data-v-d14ef3f1]{background:linear-gradient(135deg,#6366f14d,#a855f74d);box-shadow:0 0 15px #6366f166}.menu-item:hover .menu-icon-wrapper svg[data-v-d14ef3f1]{color:#fff;filter:drop-shadow(0 0 4px rgba(99,102,241,.8))}.menu-icon-wrapper[data-v-d14ef3f1]{background:#6366f11a}.menu-icon-wrapper svg[data-v-d14ef3f1]{color:var(--theme-foreground-muted)}.menu-item-admin[data-v-d14ef3f1]{background:linear-gradient(90deg,#a855f71a,#ec48991a)}.menu-item-admin[data-v-d14ef3f1]:hover{background:linear-gradient(90deg,#a855f733,#ec489933);box-shadow:0 0 25px #a855f733,inset 0 0 20px #a855f70d}.menu-item-theme[data-v-d14ef3f1]{background:linear-gradient(90deg,#10b9811a,#14b8a61a)}.menu-item-theme[data-v-d14ef3f1]:hover{background:linear-gradient(90deg,#10b98133,#14b8a633);box-shadow:0 0 25px #10b98133,inset 0 0 20px #10b9810d}.menu-item-subscription[data-v-d14ef3f1]{background:linear-gradient(90deg,#f59e0b1a,#fbbf241a)}.menu-item-subscription[data-v-d14ef3f1]:hover{background:linear-gradient(90deg,#f59e0b33,#fbbf2433);box-shadow:0 0 25px #f59e0b33,inset 0 0 20px #f59e0b0d}.profile-button[data-v-d14ef3f1]{background:linear-gradient(90deg,#ff007a,#a855f7,#6366f1,#ff007a);background-size:300% 100%;animation:gradient-shift-d14ef3f1 3s ease infinite;box-shadow:0 4px 20px #ff007a66}.profile-button[data-v-d14ef3f1]:hover{box-shadow:0 6px 30px #ff007a80,0 0 40px #a855f74d;transform:translateY(-1px)}@keyframes gradient-shift-d14ef3f1{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}[data-theme=light]{background:linear-gradient(90deg,#6366f11a,#a855f71a)}[data-theme=light]{background:#6366f114}[data-theme=light]{background:linear-gradient(135deg,#6366f133,#a855f733)}.legal-content section[data-v-f6b400cb]{transition:all .2s ease;border:1px solid transparent}.legal-content section[data-v-f6b400cb]:hover{background:#ffffff1a;border-color:#ffffff26}.legal-content nav[data-v-f6b400cb]{transition:all .2s ease;border:1px solid transparent}.legal-content nav[data-v-f6b400cb]:hover{background:#ffffff1a;border-color:#ffffff26}.legal-content section[data-v-dffca449]{transition:all .2s ease;border:1px solid transparent}.legal-content section[data-v-dffca449]:hover{background:#ffffff1a;border-color:#ffffff26}.legal-content nav[data-v-dffca449]{transition:all .2s ease;border:1px solid transparent}.legal-content nav[data-v-dffca449]:hover{background:#ffffff1a;border-color:#ffffff26}.glass-modal[data-v-83e4d6c0]{background:#24024ee0;-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%);box-shadow:0 0 0 1px #ffffff14,0 4px 24px #0006,0 0 60px #8b5cf626,0 0 100px #e91e631a}[data-theme=light] .glass-modal[data-v-83e4d6c0]{background:#fffffff2;box-shadow:0 0 0 1px #0000000f,0 4px 24px #00000014,0 8px 40px #0000000f}.auth-form-panel[data-v-83e4d6c0]{background:#0003}[data-theme=light] .auth-form-panel[data-v-83e4d6c0]{background:#ffffff80}.quote-card[data-v-83e4d6c0]{background:#ffffff26;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:1px solid rgba(255,255,255,.25);border-left:none;border-right:none;border-bottom:none;border-radius:0}.typing-cursor[data-v-83e4d6c0]{animation:blink-83e4d6c0 1s infinite;font-weight:100;color:#fffc}@keyframes blink-83e4d6c0{0%,50%{opacity:1}51%,to{opacity:0}}.fade-enter-active[data-v-83e4d6c0],.fade-leave-active[data-v-83e4d6c0]{transition:opacity .3s ease}.fade-enter-from[data-v-83e4d6c0],.fade-leave-to[data-v-83e4d6c0]{opacity:0}.animate-in[data-v-83e4d6c0]{animation-duration:.3s;animation-fill-mode:both}@keyframes slide-in-from-right-83e4d6c0{0%{transform:translate(20px);opacity:0}to{transform:translate(0);opacity:1}}.slide-in-from-right-4[data-v-83e4d6c0]{animation-name:slide-in-from-right-83e4d6c0}.legal-popup-modal[data-v-83e4d6c0]{background:#24024eeb;-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%);border:1px solid rgba(255,255,255,.1);box-shadow:0 0 0 1px #ffffff0f,0 4px 24px #0006,0 0 60px #8b5cf626,0 0 100px #e91e631a}.legal-gradient-bg[data-v-83e4d6c0]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;opacity:.15;z-index:0}.legal-svg-filter[data-v-83e4d6c0]{position:fixed;top:0;left:0;width:0;height:0}.legal-gradients-container[data-v-83e4d6c0]{filter:url(#goo-legal-auth) blur(40px);width:100%;height:100%;position:relative}.legal-g1[data-v-83e4d6c0],.legal-g2[data-v-83e4d6c0],.legal-g3[data-v-83e4d6c0]{position:absolute;width:80%;height:80%;top:10%;left:10%;mix-blend-mode:hard-light;opacity:1}.legal-g1[data-v-83e4d6c0]{background:radial-gradient(circle at center,#1271ffcc 0,#1271ff00 50%) no-repeat;transform-origin:center center;animation:moveVerticalLegal-83e4d6c0 30s ease infinite}.legal-g2[data-v-83e4d6c0]{background:radial-gradient(circle at center,#dd4affcc 0,#dd4aff00 50%) no-repeat;transform-origin:calc(50% - 400px);animation:moveInCircleLegal-83e4d6c0 20s reverse infinite}.legal-g3[data-v-83e4d6c0]{background:radial-gradient(circle at center,#64dcffcc 0,#64dcff00 50%) no-repeat;top:calc(10% + 200px);left:calc(10% - 500px);transform-origin:calc(50% + 400px);animation:moveInCircleLegal-83e4d6c0 40s linear infinite}@keyframes moveInCircleLegal-83e4d6c0{0%{transform:rotate(0)}50%{transform:rotate(180deg)}to{transform:rotate(360deg)}}@keyframes moveVerticalLegal-83e4d6c0{0%{transform:translateY(-50%)}50%{transform:translateY(50%)}to{transform:translateY(-50%)}}@media (prefers-reduced-motion: reduce){.legal-g1[data-v-83e4d6c0],.legal-g2[data-v-83e4d6c0],.legal-g3[data-v-83e4d6c0]{animation:none}}.level-badge-container[data-v-e8bf29f8]{position:relative;display:inline-flex;align-items:center;justify-content:center}.badge-wrapper[data-v-e8bf29f8]{position:relative;display:flex;align-items:center;justify-content:center}.badge-image[data-v-e8bf29f8]{width:100%;height:auto;object-fit:contain;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.level-number-container[data-v-e8bf29f8]{position:absolute;top:46%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1}.level-label[data-v-e8bf29f8]{font-size:.4em;font-weight:700;text-transform:uppercase;color:#fff;letter-spacing:0;text-align:center;display:block;text-shadow:0 1px 2px rgba(0,0,0,.7),0 2px 4px rgba(0,0,0,.5),0 0 8px rgba(0,0,0,.4)}.level-number[data-v-e8bf29f8]{font-weight:800;color:#fff;text-align:center;display:block;text-shadow:0 1px 2px rgba(0,0,0,.7),0 2px 4px rgba(0,0,0,.5),0 0 10px rgba(0,0,0,.4)}.size-xs[data-v-e8bf29f8]{width:32px}.size-xs .level-label[data-v-e8bf29f8]{display:none}.size-xs .level-number-container[data-v-e8bf29f8]{top:50%}.size-xs .level-number[data-v-e8bf29f8]{font-size:11px}.size-sm[data-v-e8bf29f8]{width:40px}.size-sm .level-label[data-v-e8bf29f8]{display:none}.size-sm .level-number-container[data-v-e8bf29f8]{top:50%}.size-sm .level-number[data-v-e8bf29f8]{font-size:13px}.size-md[data-v-e8bf29f8]{width:52px}.size-md .level-label[data-v-e8bf29f8]{font-size:6px}.size-md .level-number[data-v-e8bf29f8]{font-size:14px}.size-lg[data-v-e8bf29f8]{width:64px}.size-lg .level-label[data-v-e8bf29f8]{font-size:7px}.size-lg .level-number[data-v-e8bf29f8]{font-size:16px}.size-xl[data-v-e8bf29f8]{width:80px}.size-xl .level-label[data-v-e8bf29f8]{font-size:8px}.size-xl .level-number[data-v-e8bf29f8]{font-size:20px}.size-2xl[data-v-e8bf29f8]{width:100px}.size-2xl .level-label[data-v-e8bf29f8]{font-size:10px}.size-2xl .level-number[data-v-e8bf29f8]{font-size:26px}.level-badge-container:has(.badge-image[src*=silver]) .level-label[data-v-e8bf29f8]{color:#fff}.level-badge-container:has(.badge-image[src*=silver]) .level-number[data-v-e8bf29f8]{color:#fff}.quest-history-overlay[data-v-541b4ee2]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;display:flex;align-items:center;justify-content:center;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.quest-history-modal[data-v-541b4ee2]{position:relative;width:90%;max-width:500px;max-height:80vh;background:linear-gradient(135deg,#2d1b46fa,#1e1230fa);border-radius:20px;border:1px solid rgba(255,255,255,.1);box-shadow:0 20px 60px #00000080;display:flex;flex-direction:column;overflow:hidden}.modal-header[data-v-541b4ee2]{padding:1.25rem 1.5rem;background:#ffffff0d;border-bottom:1px solid rgba(255,255,255,.1)}.header-content[data-v-541b4ee2]{display:flex;align-items:center;justify-content:space-between}.level-info[data-v-541b4ee2]{display:flex;align-items:center;gap:1rem}.level-stats[data-v-541b4ee2]{display:flex;flex-direction:column;gap:.25rem}.modal-title[data-v-541b4ee2]{font-size:1.25rem;font-weight:700;color:#fff;margin:0}.total-xp[data-v-541b4ee2]{font-size:.875rem;color:#4ecdc4;font-weight:600;margin:0}.close-btn[data-v-541b4ee2]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#ffffff1a;border:none;border-radius:50%;color:#fff;font-size:1.5rem;cursor:pointer;transition:all .2s ease}.close-btn[data-v-541b4ee2]:hover{background:#fff3;transform:scale(1.1)}.modal-content[data-v-541b4ee2]{flex:1;overflow-y:auto;padding:1rem}.loading-state[data-v-541b4ee2]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;color:#ffffffb3}.spinner[data-v-541b4ee2]{width:40px;height:40px;border:3px solid rgba(255,255,255,.1);border-left-color:#4ecdc4;border-radius:50%;animation:spin-541b4ee2 1s linear infinite;margin-bottom:1rem}@keyframes spin-541b4ee2{to{transform:rotate(360deg)}}.empty-state[data-v-541b4ee2]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;text-align:center}.empty-icon[data-v-541b4ee2]{font-size:3rem;margin-bottom:1rem}.empty-state h3[data-v-541b4ee2]{font-size:1.125rem;color:#fff;margin:0 0 .5rem}.empty-state p[data-v-541b4ee2]{font-size:.875rem;color:#fff9;margin:0}.quest-list[data-v-541b4ee2]{display:flex;flex-direction:column;gap:.75rem}.quest-item[data-v-541b4ee2]{display:flex;align-items:center;gap:1rem;padding:1rem;background:#ffffff0d;border-radius:12px;border:1px solid rgba(255,255,255,.08);transition:all .2s ease}.quest-item[data-v-541b4ee2]:hover{background:#ffffff14;border-color:#ffffff26}.quest-icon[data-v-541b4ee2]{flex-shrink:0;width:48px;height:48px;border-radius:10px;overflow:hidden}.quest-cover[data-v-541b4ee2]{width:100%;height:100%;object-fit:cover}.quest-icon-placeholder[data-v-541b4ee2]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#4ecdc4,#44a08d);font-size:1.5rem}.quest-info[data-v-541b4ee2]{flex:1;min-width:0}.quest-title-row[data-v-541b4ee2]{display:flex;align-items:center;gap:.5rem}.quest-title[data-v-541b4ee2]{font-size:.9375rem;font-weight:600;color:#fff;margin:0 0 .25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.engine-badge[data-v-541b4ee2]{flex-shrink:0;color:gold;font-size:.875rem;text-shadow:0 0 8px rgba(255,215,0,.6);animation:starPulse-541b4ee2 2s ease-in-out infinite;cursor:help}@keyframes starPulse-541b4ee2{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}.quest-meta[data-v-541b4ee2]{display:flex;align-items:center;gap:.75rem}.quest-xp[data-v-541b4ee2]{font-size:.8125rem;font-weight:600;color:#4ecdc4}.quest-tokens[data-v-541b4ee2]{font-size:.8125rem;font-weight:600;color:gold}.quest-time[data-v-541b4ee2]{flex-shrink:0}.time-ago[data-v-541b4ee2]{font-size:.75rem;color:#ffffff80}.modal-footer[data-v-541b4ee2]{padding:1rem 1.5rem;background:#ffffff08;border-top:1px solid rgba(255,255,255,.1)}.summary[data-v-541b4ee2]{display:flex;justify-content:center}.summary-item[data-v-541b4ee2]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#ffffffb3}.summary-icon[data-v-541b4ee2]{font-size:1rem}.quest-history-modal-enter-active[data-v-541b4ee2]{transition:opacity .3s ease-out}.quest-history-modal-enter-active .quest-history-modal[data-v-541b4ee2]{animation:modalContentEnter-541b4ee2 .3s ease-out}.quest-history-modal-leave-active[data-v-541b4ee2]{transition:opacity .25s ease-in}.quest-history-modal-leave-active .quest-history-modal[data-v-541b4ee2]{animation:modalContentLeave-541b4ee2 .25s ease-in}.quest-history-modal-enter-from[data-v-541b4ee2],.quest-history-modal-leave-to[data-v-541b4ee2]{opacity:0}@keyframes modalContentEnter-541b4ee2{0%{opacity:0;transform:scale(.95) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes modalContentLeave-541b4ee2{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.95) translateY(20px)}}@media (max-width: 480px){.quest-history-modal[data-v-541b4ee2]{width:95%;max-height:85vh}.modal-header[data-v-541b4ee2]{padding:1rem}.modal-title[data-v-541b4ee2]{font-size:1.125rem}.quest-item[data-v-541b4ee2]{padding:.875rem}.quest-icon[data-v-541b4ee2]{width:40px;height:40px}}.trustscore-icon[data-v-1894c720]{animation:float-1894c720 2.5s ease-in-out infinite;object-fit:contain}@keyframes float-1894c720{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.services-icon[data-v-16c5199f]{animation:float-16c5199f 2.5s ease-in-out infinite;object-fit:contain}@keyframes float-16c5199f{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.modal-fade-enter-active[data-v-f71548e9],.modal-fade-leave-active[data-v-f71548e9]{transition:opacity .3s ease}.modal-fade-enter-from[data-v-f71548e9],.modal-fade-leave-to[data-v-f71548e9]{opacity:0}.modal-slide-enter-active[data-v-f71548e9],.modal-slide-leave-active[data-v-f71548e9]{transition:all .3s cubic-bezier(.4,0,.2,1)}.modal-slide-enter-from[data-v-f71548e9]{opacity:0;transform:translateY(-20px) scale(.95)}.modal-slide-leave-to[data-v-f71548e9]{opacity:0;transform:translateY(20px) scale(.95)}.modal-fade-enter-active[data-v-979f5834],.modal-fade-leave-active[data-v-979f5834]{transition:opacity .3s ease}.modal-fade-enter-from[data-v-979f5834],.modal-fade-leave-to[data-v-979f5834]{opacity:0}.modal-slide-enter-active[data-v-979f5834],.modal-slide-leave-active[data-v-979f5834]{transition:all .3s cubic-bezier(.4,0,.2,1)}.modal-slide-enter-from[data-v-979f5834]{opacity:0;transform:translateY(-20px) scale(.95)}.modal-slide-leave-to[data-v-979f5834]{opacity:0;transform:translateY(20px) scale(.95)}.modal-fade-enter-active[data-v-f24e4d57],.modal-fade-leave-active[data-v-f24e4d57]{transition:opacity .3s ease}.modal-fade-enter-from[data-v-f24e4d57],.modal-fade-leave-to[data-v-f24e4d57]{opacity:0}.modal-slide-enter-active[data-v-f24e4d57],.modal-slide-leave-active[data-v-f24e4d57]{transition:all .3s cubic-bezier(.4,0,.2,1)}.modal-slide-enter-from[data-v-f24e4d57]{opacity:0;transform:translateY(-20px) scale(.95)}.modal-slide-leave-to[data-v-f24e4d57]{opacity:0;transform:translateY(20px) scale(.95)}.settings-modal[data-v-8fcbd143]{background:#24024ef2;-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%);border:1px solid rgba(255,255,255,.1);box-shadow:0 0 0 1px #ffffff0f,0 4px 24px #0006,0 0 60px #8b5cf626,0 0 100px #e91e631a}.settings-gradient-bg[data-v-8fcbd143]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;opacity:.2;z-index:0}.settings-gradients-container[data-v-8fcbd143]{width:100%;height:100%;position:relative;filter:blur(60px)}.settings-g1[data-v-8fcbd143],.settings-g2[data-v-8fcbd143],.settings-g3[data-v-8fcbd143]{position:absolute;width:60%;height:60%;mix-blend-mode:hard-light;opacity:1}.settings-g1[data-v-8fcbd143]{background:radial-gradient(circle at center,#ff007acc 0,#ff007a00 50%) no-repeat;top:-20%;left:-10%;animation:moveVertical-8fcbd143 20s ease infinite}.settings-g2[data-v-8fcbd143]{background:radial-gradient(circle at center,#00c8ffcc 0,#00c8ff00 50%) no-repeat;bottom:-20%;right:-10%;animation:moveHorizontal-8fcbd143 25s ease infinite}.settings-g3[data-v-8fcbd143]{background:radial-gradient(circle at center,#8b5cf6cc 0,#8b5cf600 50%) no-repeat;top:50%;left:50%;transform:translate(-50%,-50%);animation:moveInCircle-8fcbd143 30s linear infinite}@keyframes moveVertical-8fcbd143{0%,to{transform:translateY(0)}50%{transform:translateY(30px)}}@keyframes moveHorizontal-8fcbd143{0%,to{transform:translate(0)}50%{transform:translate(-30px)}}@keyframes moveInCircle-8fcbd143{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.modal-enter-active[data-v-8fcbd143],.modal-leave-active[data-v-8fcbd143]{transition:all .3s ease}.modal-enter-from[data-v-8fcbd143],.modal-leave-to[data-v-8fcbd143]{opacity:0}.modal-enter-from .settings-modal[data-v-8fcbd143],.modal-leave-to .settings-modal[data-v-8fcbd143]{transform:scale(.95) translateY(20px)}select[data-v-8fcbd143]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}select option[data-v-8fcbd143]{background:#24024e;color:#fff}.phone-country-select[data-v-8fcbd143]{width:110px;min-width:110px;padding-right:2rem}.search-input-wrapper[data-v-914646cf]{display:flex;align-items:center;gap:.5rem;padding:.625rem .875rem;border-radius:.75rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.15);transition:all .2s ease}.search-input-wrapper[data-v-914646cf]:focus-within{border-color:#8b5cf680;box-shadow:0 0 0 3px #8b5cf61a}.search-icon[data-v-914646cf]{color:#fff6;flex-shrink:0}.search-input[data-v-914646cf]{flex:1;background:transparent;border:none;outline:none;color:#fff;font-size:.875rem}.search-input[data-v-914646cf]::placeholder{color:#fff6}.search-input[data-v-914646cf]:disabled{opacity:.5;cursor:not-allowed}.clear-btn[data-v-914646cf]{padding:.25rem;color:#fff6;transition:color .15s}.clear-btn[data-v-914646cf]:hover{color:#fff}.expand-btn[data-v-914646cf]{display:flex;align-items:center;gap:.375rem;padding:.375rem .75rem;border-radius:.5rem;background:#8b5cf633;color:#a78bfa;font-size:.75rem;font-weight:500;transition:all .15s}.expand-btn[data-v-914646cf]:hover:not(:disabled){background:#8b5cf64d}.expand-btn[data-v-914646cf]:disabled{opacity:.5;cursor:not-allowed}.skill-tag[data-v-914646cf]{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .625rem;border-radius:9999px;background:color-mix(in srgb,var(--skill-color, #8b5cf6) 15%,transparent);border:1px solid color-mix(in srgb,var(--skill-color, #8b5cf6) 30%,transparent);font-size:.8125rem;color:#fff}.skill-name[data-v-914646cf]{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.skill-remove[data-v-914646cf]{padding:.125rem;color:#ffffff80;transition:all .15s}.skill-remove[data-v-914646cf]:hover{color:#f87171}.type-indicator[data-v-914646cf]{font-size:.5rem;font-weight:700;text-transform:uppercase;padding:.125rem .25rem;border-radius:.25rem;letter-spacing:.05em}.type-indicator.domain[data-v-914646cf]{background:#ec48994d;color:#f472b6}.type-indicator.subdomain[data-v-914646cf]{background:#8b5cf64d;color:#a78bfa}.type-indicator.skill[data-v-914646cf]{background:#22c55e4d;color:#4ade80}.type-indicator.custom[data-v-914646cf]{background:#f59e0b4d;color:#fbbf24}.skill-tag.custom[data-v-914646cf]{border-style:solid;border-color:#f59e0b66;background:#f59e0b26}.skill-tag.domain[data-v-914646cf]{border-style:dashed}.skill-tag.subdomain[data-v-914646cf]{border-style:dotted}.dropdown-enter-active[data-v-914646cf],.dropdown-leave-active[data-v-914646cf]{transition:all .2s ease}.dropdown-enter-from[data-v-914646cf],.dropdown-leave-to[data-v-914646cf]{opacity:0;transform:translateY(-8px)}.dropdown-loading[data-v-914646cf],.dropdown-empty[data-v-914646cf]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;gap:.75rem;color:#ffffff80;font-size:.875rem}.loading-spinner[data-v-914646cf]{width:24px;height:24px;border:2px solid rgba(255,255,255,.1);border-top-color:#a78bfa;border-radius:50%;animation:spin-914646cf 1s linear infinite}@keyframes spin-914646cf{to{transform:rotate(360deg)}}.browse-btn[data-v-914646cf]{margin-top:.5rem;padding:.5rem 1rem;border-radius:9999px;background:#8b5cf633;color:#a78bfa;font-size:.8125rem;font-weight:500;transition:background .15s}.browse-btn[data-v-914646cf]:hover{background:#8b5cf64d}.search-result-item-compact[data-v-914646cf]{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem .75rem;text-align:left;transition:background .15s;border-bottom:1px solid rgba(255,255,255,.05)}.search-result-item-compact[data-v-914646cf]:last-child{border-bottom:none}.search-result-item-compact[data-v-914646cf]:hover:not(.disabled){background:#8b5cf626}.search-result-item-compact.selected[data-v-914646cf]{background:#22c55e1a}.search-result-item-compact.disabled[data-v-914646cf]{opacity:.4;cursor:not-allowed}.result-emoji-sm[data-v-914646cf]{font-size:1rem;flex-shrink:0}.result-breadcrumb-compact[data-v-914646cf]{flex:1;display:flex;align-items:center;gap:.25rem;font-size:.75rem;min-width:0;overflow:hidden}.bc-domain[data-v-914646cf]{font-weight:600;flex-shrink:0}.bc-arrow[data-v-914646cf]{color:#ffffff40;flex-shrink:0}.bc-sub[data-v-914646cf]{color:#fff9;flex-shrink:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bc-skill[data-v-914646cf]{color:#fff;font-weight:500;flex-shrink:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.type-badge-sm[data-v-914646cf]{flex-shrink:0;padding:.125rem .375rem;border-radius:9999px;font-size:.5625rem;font-weight:600;text-transform:uppercase}.type-badge-sm.skill[data-v-914646cf]{background:#8b5cf633;color:#a78bfa}.type-badge-sm.subdomain[data-v-914646cf]{background:#ec489933;color:#f472b6}.type-badge-sm.domain[data-v-914646cf]{background:#fbbf2433;color:#fbbf24}.result-action-sm[data-v-914646cf]{flex-shrink:0;color:#fff6}.empty-actions[data-v-914646cf]{display:flex;flex-direction:column;align-items:center;gap:.5rem;margin-top:.75rem;width:100%}.add-custom-btn[data-v-914646cf]{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;max-width:280px;padding:.625rem 1rem;border-radius:9999px;background:linear-gradient(135deg,#f59e0b33,#ea580c33);border:1px solid rgba(245,158,11,.3);color:#fbbf24;font-size:.8125rem;font-weight:500;transition:all .2s}.add-custom-btn[data-v-914646cf]:hover:not(:disabled){background:linear-gradient(135deg,#f59e0b4d,#ea580c4d);border-color:#f59e0b80;transform:scale(1.02)}.add-custom-btn[data-v-914646cf]:disabled{opacity:.4;cursor:not-allowed}.dropdown-suggestions[data-v-914646cf]{padding:1rem}.suggestions-section[data-v-914646cf]{margin-bottom:1rem}.suggestions-section[data-v-914646cf]:last-child{margin-bottom:0}.suggestions-title[data-v-914646cf]{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#fff6;margin-bottom:.75rem}.suggestions-skills[data-v-914646cf]{display:flex;flex-wrap:wrap;gap:.375rem}.suggestion-skill[data-v-914646cf]{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .625rem;border-radius:9999px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#fffc;font-size:.75rem;transition:all .15s}.suggestion-skill[data-v-914646cf]:hover:not(:disabled){background:color-mix(in srgb,var(--domain-color, #8b5cf6) 20%,transparent);border-color:color-mix(in srgb,var(--domain-color, #8b5cf6) 40%,transparent);color:#fff}.suggestion-skill.selected[data-v-914646cf]{background:#22c55e26;border-color:#22c55e4d}.suggestion-skill[data-v-914646cf]:disabled{opacity:.4;cursor:not-allowed}.suggestion-skill.profile-skill[data-v-914646cf]{background:#22c55e14;border-color:#22c55e33}.suggestion-skill.profile-skill[data-v-914646cf]:hover:not(:disabled){background:#22c55e26;border-color:#22c55e4d}.skill-emoji[data-v-914646cf]{font-size:.875rem}.skill-text[data-v-914646cf]{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.suggestions-grid[data-v-914646cf]{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.suggestion-domain[data-v-914646cf]{display:flex;flex-direction:column;align-items:center;gap:.375rem;padding:.75rem .5rem;border-radius:.5rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);transition:all .15s}.suggestion-domain[data-v-914646cf]:hover{background:color-mix(in srgb,var(--domain-color, #8b5cf6) 15%,transparent);border-color:color-mix(in srgb,var(--domain-color, #8b5cf6) 30%,transparent)}.domain-emoji[data-v-914646cf]{font-size:1.5rem}.domain-name[data-v-914646cf]{font-size:.6875rem;color:#fffc;text-align:center;line-height:1.2}.modal-enter-active[data-v-914646cf],.modal-leave-active[data-v-914646cf]{transition:all .3s ease}.modal-enter-from[data-v-914646cf],.modal-leave-to[data-v-914646cf]{opacity:0}.modal-content[data-v-914646cf]{position:relative;width:100%;max-width:72rem;max-height:85vh;display:flex;flex-direction:column;border-radius:1rem;background:linear-gradient(135deg,#1e1932,#0f0a1a);border:1px solid rgba(255,255,255,.1);box-shadow:0 25px 50px -12px #00000080;overflow:hidden}.modal-header[data-v-914646cf]{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;border-bottom:1px solid rgba(255,255,255,.1)}.modal-title[data-v-914646cf]{flex-shrink:0}.modal-title h2[data-v-914646cf]{font-size:1.125rem;font-weight:700;color:#fff}.modal-title p[data-v-914646cf]{font-size:.75rem;color:#ffffff80}.modal-search[data-v-914646cf]{flex:1;display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:.5rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#fff6}.modal-search-input[data-v-914646cf]{flex:1;background:transparent;border:none;outline:none;color:#fff;font-size:.875rem}.modal-search-input[data-v-914646cf]::placeholder{color:#fff6}.modal-close[data-v-914646cf]{padding:.5rem;border-radius:.5rem;color:#fff9;transition:all .15s}.modal-close[data-v-914646cf]:hover{background:#ffffff1a;color:#fff}.catalog-grid[data-v-914646cf]{display:grid;grid-template-columns:repeat(3,1fr);flex:1;min-height:0;overflow:hidden}@media (max-width: 768px){.catalog-grid[data-v-914646cf]{grid-template-columns:1fr}}.catalog-column[data-v-914646cf]{display:flex;flex-direction:column;border-right:1px solid rgba(255,255,255,.1);overflow:hidden}.catalog-column[data-v-914646cf]:last-child{border-right:none}.column-header[data-v-914646cf]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.75rem;font-weight:600;color:#ffffffb3;background:#8b5cf61a;border-bottom:1px solid rgba(255,255,255,.1);text-transform:uppercase;letter-spacing:.05em}.column-content[data-v-914646cf]{flex:1;overflow-y:auto;padding:.5rem}.catalog-item-wrapper[data-v-914646cf]{display:flex;align-items:center;gap:.25rem}.catalog-item-wrapper .catalog-item[data-v-914646cf]{flex:1}.add-item-btn[data-v-914646cf]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:.25rem;background:#ffffff0d;color:#fff6;transition:all .15s}.add-item-btn[data-v-914646cf]:hover:not(.disabled){background:#8b5cf64d;color:#fff}.add-item-btn.selected[data-v-914646cf]{background:#22c55e33;color:#4ade80}.add-item-btn.disabled[data-v-914646cf]{opacity:.3;cursor:not-allowed}.catalog-item[data-v-914646cf]{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem .75rem;border-radius:.375rem;text-align:left;color:#fffc;transition:all .15s}.catalog-item[data-v-914646cf]:hover{background:#8b5cf626;color:#fff}.catalog-item.active[data-v-914646cf]{background:color-mix(in srgb,var(--domain-color, #8b5cf6) 25%,transparent);border-left:3px solid var(--domain-color, #8b5cf6)}.catalog-item.selected[data-v-914646cf]{background:#22c55e26;border:1px solid rgba(34,197,94,.3)}.catalog-item.disabled[data-v-914646cf]{opacity:.4;cursor:not-allowed}.item-emoji[data-v-914646cf]{font-size:1.125rem;flex-shrink:0}.item-name[data-v-914646cf]{flex:1;font-size:.8125rem;line-height:1.3}.item-count[data-v-914646cf]{font-size:.6875rem;padding:.125rem .375rem;background:#ffffff1a;border-radius:9999px;color:#ffffff80}.item-arrow[data-v-914646cf]{opacity:.3;flex-shrink:0}.catalog-item:hover .item-arrow[data-v-914646cf],.catalog-item.active .item-arrow[data-v-914646cf]{opacity:1}.empty-state[data-v-914646cf]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:.5rem;color:#ffffff4d;font-size:.8125rem}.modal-footer[data-v-914646cf]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;background:#0003;border-top:1px solid rgba(255,255,255,.1)}.selected-preview[data-v-914646cf]{flex:1;display:flex;flex-wrap:wrap;gap:.375rem;min-width:0}.preview-tag[data-v-914646cf]{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;border-radius:9999px;background:color-mix(in srgb,var(--skill-color, #8b5cf6) 20%,transparent);font-size:.6875rem;color:#fff;white-space:nowrap}.preview-more[data-v-914646cf]{padding:.25rem .5rem;font-size:.6875rem;color:#ffffff80}.confirm-btn[data-v-914646cf]{flex-shrink:0;padding:.625rem 1.5rem;border-radius:9999px;background:linear-gradient(135deg,#8b5cf6,#ec4899);color:#fff;font-weight:600;font-size:.875rem;transition:all .2s}.confirm-btn[data-v-914646cf]:hover{transform:scale(1.02);box-shadow:0 4px 15px #8b5cf666}.column-content[data-v-914646cf]::-webkit-scrollbar,.search-dropdown[data-v-914646cf]::-webkit-scrollbar{width:6px}.column-content[data-v-914646cf]::-webkit-scrollbar-track,.search-dropdown[data-v-914646cf]::-webkit-scrollbar-track{background:#ffffff0d}.column-content[data-v-914646cf]::-webkit-scrollbar-thumb,.search-dropdown[data-v-914646cf]::-webkit-scrollbar-thumb{background:#8b5cf64d;border-radius:3px}.column-content[data-v-914646cf]::-webkit-scrollbar-thumb:hover,.search-dropdown[data-v-914646cf]::-webkit-scrollbar-thumb:hover{background:#8b5cf680}.search-dropdown-portal{position:fixed;z-index:999999!important;background:#1e1932fa;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.15);border-radius:.75rem;box-shadow:0 25px 50px -12px #0009,0 0 0 1px #8b5cf64d,0 0 30px #8b5cf626;max-height:350px;overflow-y:auto}.search-dropdown-portal .dropdown-loading,.search-dropdown-portal .dropdown-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;gap:.75rem;color:#ffffff80;font-size:.875rem}.search-dropdown-portal .loading-spinner{width:24px;height:24px;border:2px solid rgba(255,255,255,.1);border-top-color:#a78bfa;border-radius:50%;animation:portal-spin 1s linear infinite}@keyframes portal-spin{to{transform:rotate(360deg)}}.search-dropdown-portal .browse-btn{margin-top:.5rem;padding:.5rem 1rem;border-radius:9999px;background:#8b5cf633;color:#a78bfa;font-size:.8125rem;font-weight:500;transition:background .15s}.search-dropdown-portal .browse-btn:hover{background:#8b5cf64d}.search-dropdown-portal .search-result-item-compact{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem .75rem;text-align:left;transition:background .15s;border-bottom:1px solid rgba(255,255,255,.05);color:#fff}.search-dropdown-portal .search-result-item-compact:last-child{border-bottom:none}.search-dropdown-portal .search-result-item-compact:hover:not(.disabled){background:#8b5cf626}.search-dropdown-portal .search-result-item-compact.selected{background:#22c55e1a}.search-dropdown-portal .search-result-item-compact.disabled{opacity:.4;cursor:not-allowed}.search-dropdown-portal .result-emoji-sm{font-size:1rem;flex-shrink:0}.search-dropdown-portal .result-breadcrumb-compact{flex:1;display:flex;align-items:center;gap:.25rem;font-size:.75rem;min-width:0;overflow:hidden}.search-dropdown-portal .bc-domain{font-weight:600;flex-shrink:0}.search-dropdown-portal .bc-arrow{color:#ffffff40;flex-shrink:0}.search-dropdown-portal .bc-sub{color:#fff9;flex-shrink:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-dropdown-portal .bc-skill{color:#fff;font-weight:500;flex-shrink:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-dropdown-portal .type-badge-sm{flex-shrink:0;padding:.125rem .375rem;border-radius:9999px;font-size:.5625rem;font-weight:600;text-transform:uppercase}.search-dropdown-portal .type-badge-sm.skill{background:#8b5cf633;color:#a78bfa}.search-dropdown-portal .type-badge-sm.subdomain{background:#ec489933;color:#f472b6}.search-dropdown-portal .type-badge-sm.domain{background:#fbbf2433;color:#fbbf24}.search-dropdown-portal .result-action-sm{flex-shrink:0;color:#fff6}.search-dropdown-portal .empty-actions{display:flex;flex-direction:column;align-items:center;gap:.5rem;margin-top:.75rem;width:100%}.search-dropdown-portal .add-custom-btn{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;max-width:280px;padding:.625rem 1rem;border-radius:9999px;background:linear-gradient(135deg,#f59e0b33,#ea580c33);border:1px solid rgba(245,158,11,.3);color:#fbbf24;font-size:.8125rem;font-weight:500;transition:all .2s}.search-dropdown-portal .add-custom-btn:hover:not(:disabled){background:linear-gradient(135deg,#f59e0b4d,#ea580c4d);border-color:#f59e0b80}.search-dropdown-portal .add-custom-btn:disabled{opacity:.4;cursor:not-allowed}.search-dropdown-portal .dropdown-suggestions{padding:1rem}.search-dropdown-portal .suggestions-section{margin-bottom:1rem}.search-dropdown-portal .suggestions-section:last-child{margin-bottom:0}.search-dropdown-portal .suggestions-title{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#fff6;margin-bottom:.75rem}.search-dropdown-portal .suggestions-skills{display:flex;flex-wrap:wrap;gap:.375rem}.search-dropdown-portal .suggestion-skill{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .625rem;border-radius:9999px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#fffc;font-size:.75rem;transition:all .15s}.search-dropdown-portal .suggestion-skill:hover:not(:disabled){background:color-mix(in srgb,var(--domain-color, #8b5cf6) 20%,transparent);border-color:color-mix(in srgb,var(--domain-color, #8b5cf6) 40%,transparent);color:#fff}.search-dropdown-portal .suggestion-skill.selected{background:#22c55e26;border-color:#22c55e4d}.search-dropdown-portal .suggestion-skill:disabled{opacity:.4;cursor:not-allowed}.search-dropdown-portal .suggestion-skill.profile-skill{background:#22c55e14;border-color:#22c55e33}.search-dropdown-portal .suggestion-skill.profile-skill:hover:not(:disabled){background:#22c55e26;border-color:#22c55e4d}.search-dropdown-portal .skill-emoji{font-size:.875rem}.search-dropdown-portal .skill-text{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-dropdown-portal .suggestions-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.search-dropdown-portal .suggestion-domain{display:flex;flex-direction:column;align-items:center;gap:.375rem;padding:.75rem .5rem;border-radius:.5rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);transition:all .15s}.search-dropdown-portal .suggestion-domain:hover{background:color-mix(in srgb,var(--domain-color, #8b5cf6) 15%,transparent);border-color:color-mix(in srgb,var(--domain-color, #8b5cf6) 30%,transparent)}.search-dropdown-portal .domain-emoji{font-size:1.5rem}.search-dropdown-portal .domain-name{font-size:.6875rem;color:#fffc;text-align:center;line-height:1.2}.search-dropdown-portal::-webkit-scrollbar{width:6px}.search-dropdown-portal::-webkit-scrollbar-track{background:#ffffff0d}.search-dropdown-portal::-webkit-scrollbar-thumb{background:#8b5cf64d;border-radius:3px}.search-dropdown-portal::-webkit-scrollbar-thumb:hover{background:#8b5cf680}@keyframes pop-in-cdac8e82{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2)}to{transform:scale(1);opacity:1}}.animate-pop-in[data-v-cdac8e82]{animation:pop-in-cdac8e82 .3s ease-out forwards}.glass-card[data-v-54b5a5df]{background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.modal-container[data-v-f4144509]{background:linear-gradient(135deg,#1a0a30,#2d1b4e,#1a0a30);border:1px solid rgba(255,0,122,.3);box-shadow:0 25px 50px -12px #00000080,0 0 80px #ff007a26,0 0 120px #a855f71a}.input-field[data-v-f4144509]{width:100%;padding:14px 18px;border-radius:12px;background:#ffffff0d;border:2px solid rgba(255,0,122,.2);color:#fff;font-size:14px;transition:all .2s ease}.input-field.pl-12[data-v-f4144509]{padding-left:48px}.input-field.pl-10[data-v-f4144509]{padding-left:40px}.input-field[data-v-f4144509]::placeholder{color:#fff6}.input-field[data-v-f4144509]:focus{outline:none;border-color:#ff007a99;background:#ffffff1a;box-shadow:0 0 0 3px #ff007a26,0 0 20px #ff007a1a}select.input-field[data-v-f4144509]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23ff007a'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px;padding-right:40px}select.input-field option[data-v-f4144509]{background:#1a0a30;color:#fff}.submit-button[data-v-f4144509]{background:linear-gradient(135deg,#ff007a,#a855f7,#ff007a);background-size:200% 200%;animation:gradientShift-f4144509 3s ease infinite;box-shadow:0 4px 20px #ff007a66,0 0 40px #a855f733;transition:all .3s ease}.submit-button[data-v-f4144509]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 30px #ff007a80,0 0 60px #a855f74d}@keyframes gradientShift-f4144509{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.dropdown-enter-active[data-v-f4144509],.dropdown-leave-active[data-v-f4144509]{transition:all .2s ease}.dropdown-enter-from[data-v-f4144509],.dropdown-leave-to[data-v-f4144509]{opacity:0;transform:translateY(-10px)}.modal-enter-active[data-v-f4144509],.modal-leave-active[data-v-f4144509]{transition:opacity .3s ease}.modal-enter-active .modal-container[data-v-f4144509],.modal-leave-active .modal-container[data-v-f4144509]{transition:transform .3s ease,opacity .3s ease}.modal-enter-from[data-v-f4144509],.modal-leave-to[data-v-f4144509]{opacity:0}.modal-enter-from .modal-container[data-v-f4144509],.modal-leave-to .modal-container[data-v-f4144509]{transform:scale(.9) translateY(20px);opacity:0}[data-v-f4144509]::-webkit-scrollbar{width:6px}[data-v-f4144509]::-webkit-scrollbar-track{background:#ffffff0d;border-radius:3px}[data-v-f4144509]::-webkit-scrollbar-thumb{background:#ff007a4d;border-radius:3px}[data-v-f4144509]::-webkit-scrollbar-thumb:hover{background:#ff007a80}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-d82206ae],[data-v-d82206ae]:before,[data-v-d82206ae]:after,[data-v-d82206ae]::backdrop{--tw-space-y-reverse:0;--tw-duration:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}:where(.wizard-progress[data-v-d82206ae]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 4) * calc(1 - var(--tw-space-y-reverse)))}.progress-bar[data-v-d82206ae]{height:calc(var(--spacing,.25rem) * 1);background-color:#ffffff1a;border-radius:3.40282e38px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.progress-bar[data-v-d82206ae]{background-color:color-mix(in oklab,var(--color-white,#fff) 10%,transparent)}}.progress-fill[data-v-d82206ae]{height:100%;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.5s;background:linear-gradient(90deg,#ec4899,#a855f7);border-radius:3.40282e38px;transition-duration:.5s}.steps-container[data-v-d82206ae]{justify-content:space-between;gap:calc(var(--spacing,.25rem) * 2);padding-bottom:calc(var(--spacing,.25rem) * 1);scrollbar-width:none;-ms-overflow-style:none;display:flex;overflow-x:auto}.steps-container[data-v-d82206ae]::-webkit-scrollbar{display:none}.step-item[data-v-d82206ae]{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);flex-direction:column;min-width:60px;display:flex}.step-indicator[data-v-d82206ae]{height:calc(var(--spacing,.25rem) * 8);width:calc(var(--spacing,.25rem) * 8);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}.step-item.completed .step-indicator[data-v-d82206ae]{background-color:#00bb7f33}@supports (color:color-mix(in lab,red,red)){.step-item.completed .step-indicator[data-v-d82206ae]{background-color:color-mix(in oklab,var(--color-emerald-500,oklch(69.6% .17 162.48)) 20%,transparent)}}.step-item.completed .step-indicator[data-v-d82206ae]{color:var(--color-emerald-400,oklch(76.5% .177 163.223));--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#00bb7f80}@supports (color:color-mix(in lab,red,red)){.step-item.completed .step-indicator[data-v-d82206ae]{--tw-ring-color:color-mix(in oklab, var(--color-emerald-500,oklch(69.6% .17 162.48)) 50%, transparent)}}.step-item.current .step-indicator[data-v-d82206ae]{background-color:#f6339a33}@supports (color:color-mix(in lab,red,red)){.step-item.current .step-indicator[data-v-d82206ae]{background-color:color-mix(in oklab,var(--color-pink-500,oklch(65.6% .241 354.308)) 20%,transparent)}}.step-item.current .step-indicator[data-v-d82206ae]{color:var(--color-pink-400,oklch(71.8% .202 349.761));box-shadow:0 0 0 2px #ec489980}.step-item.pending .step-indicator[data-v-d82206ae]{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.step-item.pending .step-indicator[data-v-d82206ae]{background-color:color-mix(in oklab,var(--color-white,#fff) 10%,transparent)}}.step-item.pending .step-indicator[data-v-d82206ae]{color:#fff6}@supports (color:color-mix(in lab,red,red)){.step-item.pending .step-indicator[data-v-d82206ae]{color:color-mix(in oklab,var(--color-white,#fff) 40%,transparent)}}.step-label[data-v-d82206ae]{text-align:center;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));white-space:nowrap}.step-item.completed .step-label[data-v-d82206ae]{color:#00d294b3}@supports (color:color-mix(in lab,red,red)){.step-item.completed .step-label[data-v-d82206ae]{color:color-mix(in oklab,var(--color-emerald-400,oklch(76.5% .177 163.223)) 70%,transparent)}}.step-item.current .step-label[data-v-d82206ae]{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-white,#fff)}.step-item.pending .step-label[data-v-d82206ae]{color:#fff6}@supports (color:color-mix(in lab,red,red)){.step-item.pending .step-label[data-v-d82206ae]{color:color-mix(in oklab,var(--color-white,#fff) 40%,transparent)}}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}.modal-glow[data-v-94509bf5]{box-shadow:0 0 30px #ec489926,0 0 60px #8b5cf61a,0 25px 50px -12px #00000080}.floating-input-group[data-v-94509bf5]{position:relative}.floating-input[data-v-94509bf5]{width:100%;padding:.875rem .75rem .375rem;border-radius:.5rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.2);color:#fff;font-size:.875rem;transition:all .2s ease;outline:none}.floating-input[data-v-94509bf5]:focus{border-color:#ec4899;background:#ffffff14}.floating-label[data-v-94509bf5]{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:#fff6;font-size:.875rem;pointer-events:none;transition:all .2s ease;background:transparent;padding:0 .25rem}.floating-input:focus+.floating-label[data-v-94509bf5],.floating-input:not(:placeholder-shown)+.floating-label[data-v-94509bf5],.floating-input.has-value+.floating-label[data-v-94509bf5]{top:.125rem;transform:translateY(0);font-size:.625rem;color:#fff9}.floating-label-date[data-v-94509bf5]{top:.125rem;transform:translateY(0);font-size:.625rem;color:#fff9}.floating-select[data-v-94509bf5]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='rgba(255,255,255,0.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .5rem center;padding-right:1.5rem}.floating-label-select[data-v-94509bf5]{top:.125rem;transform:translateY(0);font-size:.625rem;color:#fff9}input[type=date][data-v-94509bf5]::-webkit-calendar-picker-indicator{filter:invert(1);cursor:pointer;opacity:.5}input[type=date][data-v-94509bf5]::-webkit-calendar-picker-indicator:hover{opacity:1}select option[data-v-94509bf5]{background:#1a0f2e;color:#fff}.cta-gradient-button[data-v-94509bf5]{background:linear-gradient(135deg,#ec4899,#a855f7,#6366f1);background-size:200% 200%;animation:gradient-shift-94509bf5 3s ease infinite;box-shadow:0 4px 15px #ec489966,0 0 30px #a855f733;border:1px solid rgba(255,255,255,.1);position:relative;overflow:hidden}.cta-gradient-button[data-v-94509bf5]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.cta-gradient-button[data-v-94509bf5]:hover:before{left:100%}.cta-gradient-button[data-v-94509bf5]:hover{box-shadow:0 6px 20px #ec489980,0 0 40px #a855f74d;transform:translateY(-1px)}@keyframes gradient-shift-94509bf5{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.glass-card[data-v-49ac018b]{background:#ffffff0d;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}@keyframes bounce-slow-49ac018b{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.animate-bounce-slow[data-v-49ac018b]{animation:bounce-slow-49ac018b 2s ease-in-out infinite}.cta-gradient-button[data-v-49ac018b]{background:linear-gradient(135deg,#ec4899,#a855f7,#6366f1);background-size:200% 200%;animation:gradient-shift-49ac018b 3s ease infinite;box-shadow:0 4px 15px #ec489966,0 0 30px #a855f733;border:1px solid rgba(255,255,255,.1);position:relative;overflow:hidden}.cta-gradient-button[data-v-49ac018b]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.cta-gradient-button[data-v-49ac018b]:hover:before{left:100%}.cta-gradient-button[data-v-49ac018b]:hover{box-shadow:0 6px 20px #ec489980,0 0 40px #a855f74d;transform:translateY(-1px)}@keyframes gradient-shift-49ac018b{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.glass-dropdown[data-v-1a0a80ec]{background:#1a1a2ef2;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.glass-card[data-v-72ddf9cd]{background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.glass-modal[data-v-488b25b4]{background:linear-gradient(135deg,#1e1432f2,#140f28fa);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,.1);box-shadow:0 24px 48px -12px #00000080,0 0 0 1px #ffffff0d inset,0 0 80px #ec489926}.glass-header[data-v-488b25b4]{background:linear-gradient(180deg,#ffffff14,#ffffff05);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.glass-footer[data-v-488b25b4]{background:linear-gradient(0deg,#ffffff1a,#ffffff0d);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 -4px 12px #0000001a,0 0 0 1px #ffffff0d inset}.progress-bar-fill[data-v-488b25b4]{position:relative;background:linear-gradient(90deg,#ec4899,#a855f7,#6366f1,#a855f7,#ec4899);background-size:200% 100%;animation:progress-gradient-488b25b4 2s ease-in-out infinite;border-radius:0 4px 4px 0;box-shadow:0 0 12px #ec489999,0 0 24px #a855f766}.progress-bar-shimmer[data-v-488b25b4]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.4) 50%,transparent 100%);background-size:200% 100%;animation:shimmer-488b25b4 1.5s ease-in-out infinite}@keyframes progress-gradient-488b25b4{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes shimmer-488b25b4{0%{background-position:-200% 0}to{background-position:200% 0}}.custom-scrollbar[data-v-488b25b4]{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent}.custom-scrollbar[data-v-488b25b4]::-webkit-scrollbar{width:8px}.custom-scrollbar[data-v-488b25b4]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-488b25b4]::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px;transition:background .2s}.custom-scrollbar[data-v-488b25b4]::-webkit-scrollbar-thumb:hover{background:#ec489980}.modal-fade-enter-active[data-v-488b25b4],.modal-fade-leave-active[data-v-488b25b4]{transition:opacity .25s cubic-bezier(.4,0,.2,1)}.modal-fade-enter-active .glass-modal[data-v-488b25b4],.modal-fade-leave-active .glass-modal[data-v-488b25b4]{transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .25s cubic-bezier(.4,0,.2,1)}.modal-fade-enter-from[data-v-488b25b4],.modal-fade-leave-to[data-v-488b25b4]{opacity:0}.modal-fade-enter-from .glass-modal[data-v-488b25b4],.modal-fade-leave-to .glass-modal[data-v-488b25b4]{transform:scale(.95) translateY(20px);opacity:0}.z-modal-backdrop[data-v-488b25b4]{z-index:1400}@media (max-width: 640px){.glass-modal[data-v-488b25b4]{border-radius:1.5rem;margin:.5rem}}button[data-v-488b25b4]:focus-visible{outline:2px solid rgba(236,72,153,.5);outline-offset:2px}@keyframes gradient-shift-488b25b4{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}button.bg-gradient-to-r[data-v-488b25b4]:hover{background-size:200% 200%;animation:gradient-shift-488b25b4 3s ease infinite}.modal-enter-active[data-v-c03356a1],.modal-leave-active[data-v-c03356a1]{transition:opacity .2s ease}.modal-enter-from[data-v-c03356a1],.modal-leave-to[data-v-c03356a1]{opacity:0}.line-clamp-2[data-v-c03356a1]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.modal-enter-active[data-v-ad078e89],.modal-leave-active[data-v-ad078e89]{transition:opacity .2s ease}.modal-enter-from[data-v-ad078e89],.modal-leave-to[data-v-ad078e89]{opacity:0}.poll-display button>div[data-v-8693bfd5]:first-child{transition:width .5s ease-out}.modal-enter-active[data-v-83c6acde],.modal-leave-active[data-v-83c6acde]{transition:opacity .2s ease}.modal-enter-from[data-v-83c6acde],.modal-leave-to[data-v-83c6acde]{opacity:0}.dropdown-enter-active[data-v-83c6acde],.dropdown-leave-active[data-v-83c6acde]{transition:all .15s ease}.dropdown-enter-from[data-v-83c6acde],.dropdown-leave-to[data-v-83c6acde]{opacity:0;transform:translateY(-4px)}.slide-up-enter-active[data-v-83c6acde],.slide-up-leave-active[data-v-83c6acde]{transition:all .2s ease}.slide-up-enter-from[data-v-83c6acde],.slide-up-leave-to[data-v-83c6acde]{opacity:0;transform:translateY(10px)}.messaging-modal-container[data-v-33bb5e16]{padding-bottom:env(safe-area-inset-bottom)}.modal-enter-active[data-v-33bb5e16],.modal-leave-active[data-v-33bb5e16]{transition:opacity .2s ease}.modal-enter-from[data-v-33bb5e16],.modal-leave-to[data-v-33bb5e16]{opacity:0}.modal-enter-active>div[data-v-33bb5e16]:last-child,.modal-leave-active>div[data-v-33bb5e16]:last-child{transition:transform .2s ease}.modal-enter-from>div[data-v-33bb5e16]:last-child{transform:translateY(100%)}@media (min-width: 640px){.modal-enter-from>div[data-v-33bb5e16]:last-child{transform:scale(.95) translateY(20px)}}.modal-leave-to>div[data-v-33bb5e16]:last-child{transform:translateY(100%)}@media (min-width: 640px){.modal-leave-to>div[data-v-33bb5e16]:last-child{transform:scale(.95) translateY(20px)}}.modal-fade-enter-active[data-v-784aa954],.modal-fade-leave-active[data-v-784aa954]{transition:opacity .25s ease}.modal-fade-enter-from[data-v-784aa954],.modal-fade-leave-to[data-v-784aa954]{opacity:0}.modal-fade-enter-active .relative[data-v-784aa954],.modal-fade-leave-active .relative[data-v-784aa954]{transition:transform .25s ease}.modal-fade-enter-from .relative[data-v-784aa954],.modal-fade-leave-to .relative[data-v-784aa954]{transform:scale(.95)}.glass-card[data-v-50a2c7e3]{background:linear-gradient(145deg,#141423f2,#0f0f1efa);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,.08);box-shadow:0 25px 50px #00000080,0 0 100px #f801fd1a,inset 0 1px #ffffff1a}.glass-header[data-v-50a2c7e3]{background:linear-gradient(135deg,#f801fd14,#00ccff0f,#a855f714)}.glass-footer[data-v-50a2c7e3]{background:#00000040}.confirm-card[data-v-50a2c7e3]{background:linear-gradient(145deg,#1e1419fa,#140f14fc);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid rgba(239,68,68,.15);box-shadow:0 25px 50px #0009,0 0 80px #ef44441a}.history-item[data-v-50a2c7e3]{background:linear-gradient(135deg,#ffffff08,#ffffff03);border:1px solid rgba(255,255,255,.04)}.history-item[data-v-50a2c7e3]:hover{background:linear-gradient(135deg,#00ccff0f,#f801fd0a);border-color:#00ccff26}.modal-enter-active[data-v-50a2c7e3],.modal-leave-active[data-v-50a2c7e3]{transition:opacity .3s ease}.modal-enter-active .glass-card[data-v-50a2c7e3],.modal-leave-active .glass-card[data-v-50a2c7e3]{transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s ease}.modal-enter-from[data-v-50a2c7e3],.modal-leave-to[data-v-50a2c7e3]{opacity:0}.modal-enter-from .glass-card[data-v-50a2c7e3],.modal-leave-to .glass-card[data-v-50a2c7e3]{transform:scale(.95) translateY(20px);opacity:0}.confirm-enter-active[data-v-50a2c7e3],.confirm-leave-active[data-v-50a2c7e3]{transition:opacity .2s ease}.confirm-enter-active .confirm-card[data-v-50a2c7e3],.confirm-leave-active .confirm-card[data-v-50a2c7e3]{transition:transform .2s cubic-bezier(.4,0,.2,1),opacity .2s ease}.confirm-enter-from[data-v-50a2c7e3],.confirm-leave-to[data-v-50a2c7e3]{opacity:0}.confirm-enter-from .confirm-card[data-v-50a2c7e3],.confirm-leave-to .confirm-card[data-v-50a2c7e3]{transform:scale(.95);opacity:0}.overflow-y-auto[data-v-50a2c7e3]::-webkit-scrollbar{width:4px}.overflow-y-auto[data-v-50a2c7e3]::-webkit-scrollbar-track{background:#ffffff05;border-radius:2px}.overflow-y-auto[data-v-50a2c7e3]::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#f801fd4d,#00ccff4d);border-radius:2px}.premium-panel[data-v-e4055f34]{background:linear-gradient(135deg,#2d1f3df2,#1a2535f2,#1a1625f2);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 0 60px #8b5cf64d,0 0 100px #ec489933}.premium-header[data-v-e4055f34]{background:linear-gradient(180deg,rgba(139,92,246,.1) 0%,transparent 100%)}.crown-display-container[data-v-e4055f34]{position:relative}.subscription-card[data-v-e4055f34]{background:#ffffff08;border:1px solid rgba(255,255,255,.1);transition:all .3s ease}.subscription-card[data-v-e4055f34]:hover{transform:translateY(-4px);background:#ffffff0d;box-shadow:0 8px 32px #0000004d,0 0 20px var(--plan-glow, rgba(139, 92, 246, .3))}.upgrade-btn[data-v-e4055f34]{transition:all .2s ease}.upgrade-btn[data-v-e4055f34]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #0000004d}.upgrade-btn[data-v-e4055f34]:disabled{opacity:.6;cursor:not-allowed}.premium-panel-enter-active[data-v-e4055f34],.premium-panel-leave-active[data-v-e4055f34]{transition:opacity .3s ease}.premium-panel-enter-active .premium-panel[data-v-e4055f34],.premium-panel-leave-active .premium-panel[data-v-e4055f34]{transition:transform .3s cubic-bezier(.34,1.56,.64,1),opacity .3s ease}.premium-panel-enter-from[data-v-e4055f34],.premium-panel-leave-to[data-v-e4055f34]{opacity:0}.premium-panel-enter-from .premium-panel[data-v-e4055f34],.premium-panel-leave-to .premium-panel[data-v-e4055f34]{transform:scale(.9) translateY(20px);opacity:0}.active-subscription-card[data-v-e4055f34]{background:linear-gradient(135deg,#22c55e1a,#8b5cf61a);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.modal-fade-enter-active[data-v-e4055f34],.modal-fade-leave-active[data-v-e4055f34]{transition:all .25s ease}.modal-fade-enter-from[data-v-e4055f34],.modal-fade-leave-to[data-v-e4055f34]{opacity:0}.modal-fade-enter-from>div[data-v-e4055f34]:last-child,.modal-fade-leave-to>div[data-v-e4055f34]:last-child{transform:scale(.95) translateY(10px)}.glass-card[data-v-70ecccc4]{background:#ffffff0d;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.management-modal-enter-active[data-v-70ecccc4],.management-modal-leave-active[data-v-70ecccc4]{transition:all .3s ease}.management-modal-enter-from[data-v-70ecccc4],.management-modal-leave-to[data-v-70ecccc4]{opacity:0;transform:scale(.9)}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-57fcd9f8],[data-v-57fcd9f8]:before,[data-v-57fcd9f8]:after,[data-v-57fcd9f8]::backdrop{--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial}}}.quota-banner[data-v-57fcd9f8]{margin-bottom:calc(var(--spacing,.25rem) * 4);border-radius:var(--radius-xl,.75rem);padding:calc(var(--spacing,.25rem) * 3);background:#0ae9e90d;border:1px solid #0ae9e926}.quota-banner-title[data-v-57fcd9f8]{margin-bottom:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);color:#00d2efcc}@supports (color:color-mix(in lab,red,red)){.quota-banner-title[data-v-57fcd9f8]{color:color-mix(in oklab,var(--color-cyan-400,oklch(78.9% .154 211.53)) 80%,transparent)}}.quota-banner-title[data-v-57fcd9f8]{text-transform:uppercase}.quota-items[data-v-57fcd9f8]{gap:calc(var(--spacing,.25rem) * 4);display:flex}.quota-item[data-v-57fcd9f8]{align-items:center;gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));display:flex}.quota-dot[data-v-57fcd9f8]{height:calc(var(--spacing,.25rem) * 2);width:calc(var(--spacing,.25rem) * 2);border-radius:3.40282e38px;flex-shrink:0}.quota-dot.dot-limited[data-v-57fcd9f8]{background:#f59e0b;box-shadow:0 0 4px #f59e0b80}.quota-dot.dot-rare[data-v-57fcd9f8]{background:#ef4444;box-shadow:0 0 4px #ef444480}.quota-label[data-v-57fcd9f8]{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-slate-300,oklch(86.9% .022 252.894))}.quota-value[data-v-57fcd9f8]{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.quota-item.limited .quota-value[data-v-57fcd9f8]{color:var(--color-amber-400,oklch(82.8% .189 84.429))}.quota-item.rare .quota-value[data-v-57fcd9f8]{color:var(--color-red-400,oklch(70.4% .191 22.216))}.quota-period[data-v-57fcd9f8]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-slate-500,oklch(55.4% .046 257.417))}.wishlist-tabs-scroll[data-v-57fcd9f8]{scrollbar-width:thin;scrollbar-color:#ffffff1a transparent}.wishlist-tabs-scroll[data-v-57fcd9f8]::-webkit-scrollbar{height:3px}.wishlist-tabs-scroll[data-v-57fcd9f8]::-webkit-scrollbar-track{background:0 0}.wishlist-tabs-scroll[data-v-57fcd9f8]::-webkit-scrollbar-thumb{background-color:#ffffff1a;border-radius:3px}.modal-enter-active[data-v-57fcd9f8],.modal-leave-active[data-v-57fcd9f8]{transition:opacity .2s}.modal-enter-from[data-v-57fcd9f8],.modal-leave-to[data-v-57fcd9f8]{opacity:0}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}.navbar-blur[data-v-10c09078]{background:var(--theme-nav-bg, color-mix(in srgb, var(--theme-background-secondary) 85%, transparent));-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%)}.navbar-blur[data-v-10c09078]::-webkit-scrollbar{display:none}.navbar-blur[data-v-10c09078]{-ms-overflow-style:none;scrollbar-width:none}.sr-only[data-v-10c09078]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.dropdown-enter-active[data-v-10c09078],.dropdown-leave-active[data-v-10c09078]{transition:opacity .2s ease,transform .2s ease}.dropdown-enter-from[data-v-10c09078],.dropdown-leave-to[data-v-10c09078]{opacity:0;transform:translateY(-10px)}.dropdown-enter-to[data-v-10c09078],.dropdown-leave-from[data-v-10c09078]{opacity:1;transform:translateY(0)}.tooltip-enter-active[data-v-10c09078],.tooltip-leave-active[data-v-10c09078]{transition:opacity .15s ease,transform .15s ease}.tooltip-enter-from[data-v-10c09078],.tooltip-leave-to[data-v-10c09078]{opacity:0;transform:translateY(-5px)}.tooltip-enter-to[data-v-10c09078],.tooltip-leave-from[data-v-10c09078]{opacity:1;transform:translateY(0)}.logo-fade-enter-active[data-v-10c09078],.logo-fade-leave-active[data-v-10c09078]{transition:opacity .05s ease}.logo-fade-enter-from[data-v-10c09078],.logo-fade-leave-to[data-v-10c09078]{opacity:0}.logo-fade-enter-to[data-v-10c09078],.logo-fade-leave-from[data-v-10c09078]{opacity:1}.logo-wrapper[data-v-10c09078]{min-width:140px}@media (prefers-reduced-motion: reduce){.transition-all[data-v-10c09078]{transition:none}.animate-pulse[data-v-10c09078]{animation:none}.dropdown-enter-active[data-v-10c09078],.dropdown-leave-active[data-v-10c09078]{transition:none}}button[data-v-10c09078]:focus-visible,a[data-v-10c09078]:focus-visible{outline:2px solid rgba(0,204,255,.8);outline-offset:2px;border-radius:8px}.level-dropdown[data-v-10c09078],.trustscore-dropdown[data-v-10c09078],.boxes-dropdown[data-v-10c09078],.notifications-dropdown[data-v-10c09078],.contribution-dropdown[data-v-10c09078]{background:var(--theme-dropdown-bg);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);box-shadow:0 8px 32px #0003,inset 0 1px #ffffff1a,0 0 0 1px var(--theme-border)}.notification-modal[data-v-10c09078]{background:var(--theme-dropdown-bg);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%)}.wishlist-modal[data-v-10c09078]{-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%)}.modal-enter-active[data-v-10c09078],.modal-leave-active[data-v-10c09078]{transition:opacity .2s ease,transform .2s ease}.modal-enter-from[data-v-10c09078],.modal-leave-to[data-v-10c09078]{opacity:0}.modal-enter-from .notification-modal[data-v-10c09078],.modal-leave-to .notification-modal[data-v-10c09078]{transform:scale(.95)}.modal-enter-to .notification-modal[data-v-10c09078],.modal-leave-from .notification-modal[data-v-10c09078]{transform:scale(1)}.line-clamp-1[data-v-10c09078]{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-2[data-v-10c09078]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.level-xp-container[data-v-10c09078]{position:relative;display:flex;align-items:center}.level-badge-wrapper[data-v-10c09078]{position:relative;z-index:2;margin-right:-28px}.level-badge-button[data-v-10c09078]{background:none;border:none;padding:0;cursor:pointer;transition:transform .2s ease}.level-badge-button[data-v-10c09078]:hover{transform:scale(1.05)}.level-badge-button[data-v-10c09078]:active{transform:scale(.98)}.xp-bar-image-container[data-v-10c09078]{position:relative;display:flex;align-items:center;height:26px;z-index:1}.xp-bar-bg[data-v-10c09078]{height:100%;width:auto;min-width:140px;object-fit:contain}.xp-bar-content[data-v-10c09078]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:0 10px 0 32px}.xp-text[data-v-10c09078]{font-size:10px;font-weight:700;color:#c8e6fff2;white-space:nowrap;letter-spacing:.02em;text-shadow:0 1px 2px rgba(0,0,0,.5);z-index:2}.xp-bar-fill-overlay[data-v-10c09078]{position:absolute;left:3px;top:50%;transform:translateY(-50%);height:55%;background:linear-gradient(90deg,#0cf,#00e5ff);border-radius:8px;box-shadow:0 0 8px #0cf9;transition:width .3s ease;opacity:.7;z-index:1}.blue-phoenix-logo-glow[data-v-10c09078]{filter:drop-shadow(0 0 12px rgba(10,233,233,.5));transition:filter .3s ease}.blue-phoenix-logo-glow[data-v-10c09078]:hover{filter:drop-shadow(0 0 18px rgba(10,233,233,.7))}.blue-phoenix-title[data-v-10c09078]{text-shadow:0 0 20px rgba(10,233,233,.4);background:linear-gradient(135deg,#fff,#9fcfff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.blue-phoenix-tagline[data-v-10c09078]{background:linear-gradient(135deg,#0ae9e9,#0057ff);color:#fff;font-size:8px;letter-spacing:.08em}.blue-phoenix-tagline-slider[data-v-10c09078]{overflow:hidden;width:160px}.tagline-track[data-v-10c09078]{display:flex;transition:transform .6s cubic-bezier(.4,0,.2,1)}.tagline-track.no-transition[data-v-10c09078]{transition:none}.tagline-slide[data-v-10c09078]{flex-shrink:0;width:160px;white-space:nowrap;text-align:center}.founders-banner[data-v-10c09078]{box-shadow:0 4px 20px #00000026;-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);transition:left .3s ease,background-color .3s ease}@media (max-width: 1023px){.founders-banner[data-v-10c09078]{left:0!important}}@media (min-width: 768px){.founders-banner[data-v-10c09078]{top:80px!important}}.banner-slide-enter-active[data-v-10c09078],.banner-slide-leave-active[data-v-10c09078]{transition:all .3s ease}.banner-slide-enter-from[data-v-10c09078],.banner-slide-leave-to[data-v-10c09078]{opacity:0;transform:translateY(-100%)}.modal-fade-enter-active[data-v-10c09078],.modal-fade-leave-active[data-v-10c09078]{transition:opacity .3s ease}.modal-fade-enter-active>div[data-v-10c09078]:last-child,.modal-fade-leave-active>div[data-v-10c09078]:last-child{transition:transform .3s ease,opacity .3s ease}.modal-fade-enter-from[data-v-10c09078],.modal-fade-leave-to[data-v-10c09078]{opacity:0}.modal-fade-enter-from>div[data-v-10c09078]:last-child,.modal-fade-leave-to>div[data-v-10c09078]:last-child{transform:scale(.95);opacity:0}.quests-header[data-v-7559ac0f]{display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem}.user-profile-card[data-v-7559ac0f]{display:flex;align-items:center;gap:1rem;padding:.75rem 1.25rem;background:var(--theme-card-bg, rgba(255, 255, 255, .12));backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:16px;border:1px solid var(--theme-card-border, rgba(255, 255, 255, .18));box-shadow:0 4px 24px #0000001a}.avatar-wrapper[data-v-7559ac0f]{flex-shrink:0}.avatar-frame[data-v-7559ac0f]{width:64px;height:64px;border-radius:50%;padding:2px;background:linear-gradient(135deg,#ec4899,#8b5cf6);box-shadow:0 4px 12px #ec48994d}.user-profile-card[data-v-7559ac0f] .level-badge-container{transform:scale(1.15);transform-origin:center right}.user-avatar[data-v-7559ac0f]{width:100%;height:100%;border-radius:50%;object-fit:cover;background:#1a1a2e}.user-info[data-v-7559ac0f]{flex:1;min-width:0;text-align:center}.user-mention[data-v-7559ac0f]{font-size:1.25rem;font-weight:700;color:var(--theme-text-primary, #ffffff);margin:0 0 .25rem}.nakama-count[data-v-7559ac0f]{font-size:.9375rem;color:var(--theme-text-secondary, rgba(255, 255, 255, .8));margin:0}.nakama-count .highlight[data-v-7559ac0f]{color:#ec4899;font-weight:700}.filters-row[data-v-7559ac0f]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.adventure-tabs[data-v-7559ac0f]{display:flex;gap:.5rem}.adventure-tab[data-v-7559ac0f]{display:flex;align-items:center;gap:.375rem;padding:.5rem .75rem;background:transparent;border:1px solid var(--theme-card-border, rgba(255, 255, 255, .2));border-radius:20px;color:var(--theme-text-muted, rgba(255, 255, 255, .7));font-size:.8125rem;font-weight:600;cursor:pointer;transition:all .2s ease}.adventure-tab[data-v-7559ac0f]:hover{background:var(--theme-card-bg, rgba(255, 255, 255, .1));color:var(--theme-text-primary, #ffffff)}.adventure-tab.active[data-v-7559ac0f]{background:#fd287d;border-color:transparent;color:#fff;box-shadow:0 4px 12px #fd287d66}.adventure-tab .tab-icon[data-v-7559ac0f]{width:20px;height:20px}.adventure-tab .tab-text[data-v-7559ac0f]{display:none}@media (min-width: 640px){.adventure-tab .tab-text[data-v-7559ac0f]{display:inline}}.stats-toggles[data-v-7559ac0f]{display:flex;gap:.5rem}.stats-toggle[data-v-7559ac0f]{display:flex;align-items:center;gap:.375rem;padding:.5rem .75rem;background:var(--theme-card-bg, rgba(255, 255, 255, .15));backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid var(--theme-card-border, rgba(255, 255, 255, .25));border-radius:20px;color:var(--theme-text-primary, rgba(255, 255, 255, .9));font-size:.8125rem;font-weight:600;cursor:pointer;transition:all .3s ease;position:relative}.stats-toggle[data-v-7559ac0f]:hover{background:var(--theme-card-bg-hover, rgba(255, 255, 255, .25));border-color:var(--theme-card-border, rgba(255, 255, 255, .4));transform:translateY(-1px)}.stats-toggle.active[data-v-7559ac0f]{background:var(--theme-card-bg, rgba(255, 255, 255, .2));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:2px solid transparent;color:var(--theme-text-primary, #ffffff);box-shadow:0 0 0 2px #fd287d,0 0 15px #fd287d66,0 0 30px #8b5cf633;animation:glow-pulse-7559ac0f 2s ease-in-out infinite}@keyframes glow-pulse-7559ac0f{0%,to{box-shadow:0 0 0 2px #fd287d,0 0 15px #fd287d66,0 0 30px #8b5cf633}50%{box-shadow:0 0 0 2px #8b5cf6,0 0 20px #8b5cf680,0 0 35px #fd287d4d}}.toggle-icon[data-v-7559ac0f]{width:22px;height:22px;color:var(--theme-text-primary, rgba(255, 255, 255, .9))}.toggle-icon.xp-icon[data-v-7559ac0f]{width:24px;height:24px}.stats-toggle.active .toggle-icon[data-v-7559ac0f]{color:var(--theme-text-primary, #ffffff)}.toggle-label[data-v-7559ac0f]{display:none}@media (min-width: 480px){.toggle-label[data-v-7559ac0f]{display:inline}}@media (max-width: 640px){.user-profile-card[data-v-7559ac0f]{padding:.625rem 1rem;gap:.75rem}.avatar-frame[data-v-7559ac0f]{width:48px;height:48px}.user-mention[data-v-7559ac0f]{font-size:1rem}.nakama-count[data-v-7559ac0f]{font-size:.8125rem}.filters-row[data-v-7559ac0f]{flex-direction:column;align-items:stretch}.adventure-tabs[data-v-7559ac0f],.stats-toggles[data-v-7559ac0f]{justify-content:center}}[data-theme=light] .user-profile-card[data-v-7559ac0f]{background:#ffffffb3;border-color:#00000014;box-shadow:0 4px 24px #0000000f}[data-theme=light] .user-mention[data-v-7559ac0f]{color:var(--theme-foreground)}[data-theme=light] .nakama-count[data-v-7559ac0f]{color:var(--theme-foreground-muted)}[data-theme=light] .adventure-tab[data-v-7559ac0f]{color:var(--theme-foreground-muted);border-color:var(--theme-border)}[data-theme=light] .adventure-tab[data-v-7559ac0f]:hover{background:#0000000d;color:var(--theme-foreground)}[data-theme=light] .stats-toggle[data-v-7559ac0f]{background:#0000000d;border-color:var(--theme-border);color:var(--theme-foreground-muted)}[data-theme=light] .stats-toggle[data-v-7559ac0f]:hover,[data-theme=light] .stats-toggle.active[data-v-7559ac0f]{background:#0000001a;color:var(--theme-foreground)}.quest-node[data-v-52eb37d6]{--amplitude: 80px;display:flex;align-items:center;gap:.875rem;padding:.5rem 0;transition:transform .3s ease;cursor:default;transform:translate(calc(var(--sine-offset, 0) * var(--amplitude)))}.quest-node.is-clickable[data-v-52eb37d6]{cursor:pointer}.quest-node.is-clickable:hover .badge-circle[data-v-52eb37d6]{box-shadow:0 0 20px #06b6d499,0 0 40px #06b6d466,inset 0 2px #ffffff4d,0 0 0 5px #06b6d44d}.quest-node.status-locked[data-v-52eb37d6]{opacity:.5}.node-badge[data-v-52eb37d6]{flex-shrink:0;position:relative}.badge-circle[data-v-52eb37d6]{width:56px;height:56px;display:flex;align-items:center;justify-content:center;position:relative;background:linear-gradient(180deg,#22d3ee,#06b6d4,#0891b2);border-radius:50%;box-shadow:0 4px 12px #06b6d466,inset 0 2px #ffffff4d,0 0 0 3px #06b6d433;transition:all .3s ease;overflow:hidden}.badge-circle.has-image[data-v-52eb37d6]{background:#1f2937}.badge-image[data-v-52eb37d6]{width:100%;height:100%;object-fit:cover;border-radius:50%}.badge-image.completed-image[data-v-52eb37d6]{opacity:.6;filter:grayscale(30%)}.badge-icon[data-v-52eb37d6]{font-size:1.5rem;line-height:1}.badge-fallback[data-v-52eb37d6]{font-size:1.25rem;font-weight:800;color:#fff;text-transform:uppercase}.completed-overlay[data-v-52eb37d6]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#fbbf24b3;border-radius:50%}.xp-badge[data-v-52eb37d6]{position:absolute;bottom:-6px;right:-8px;min-width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#fbbf24,#f59e0b);border-radius:12px;padding:0 6px;box-shadow:0 2px 6px #fbbf2480,0 0 0 2px #1a1a2e;z-index:10}.xp-value[data-v-52eb37d6]{font-size:.6875rem;font-weight:800;color:#1f2937;line-height:1}.points-value[data-v-52eb37d6]{font-size:1.125rem;font-weight:800;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.2)}.quest-node.status-completed .badge-circle[data-v-52eb37d6]:not(.has-image){background:linear-gradient(180deg,#fbbf24,#f59e0b,#d97706);box-shadow:0 4px 12px #fbbf2466,inset 0 2px #ffffff4d,0 0 0 3px #fbbf2433}.quest-node.status-completed .badge-circle.has-image[data-v-52eb37d6]{box-shadow:0 4px 12px #fbbf2466,0 0 0 3px #fbbf2466}.quest-node.status-completed .xp-badge[data-v-52eb37d6]{background:linear-gradient(180deg,#22c55e,#16a34a);box-shadow:0 2px 6px #22c55e80,0 0 0 2px #0003}.quest-node.status-completed .xp-value[data-v-52eb37d6]{color:#fff}.check-mark[data-v-52eb37d6]{width:24px;height:24px;color:#fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}.quest-node.status-locked .badge-circle[data-v-52eb37d6]{background:linear-gradient(180deg,#9ca3af,#6b7280,#4b5563);box-shadow:0 4px 12px #6b72804d,inset 0 2px #fff3,0 0 0 3px #6b728033}.quest-node.status-locked .badge-image[data-v-52eb37d6]{filter:grayscale(100%);opacity:.5}.quest-node.status-locked .xp-badge[data-v-52eb37d6]{background:linear-gradient(180deg,#9ca3af,#6b7280);box-shadow:0 2px 6px #6b72804d,0 0 0 2px #0000001a}.quest-node.status-locked .xp-value[data-v-52eb37d6]{color:#fff}.quest-node.status-in_progress .badge-circle[data-v-52eb37d6]{animation:pulse-52eb37d6 2s infinite}@keyframes pulse-52eb37d6{0%,to{box-shadow:0 4px 12px #06b6d466,inset 0 2px #ffffff4d,0 0 0 3px #06b6d433}50%{box-shadow:0 4px 20px #06b6d499,inset 0 2px #ffffff4d,0 0 0 6px #06b6d44d}}.quest-info[data-v-52eb37d6]{flex:1;min-width:0}.quest-title[data-v-52eb37d6]{font-size:.9375rem;font-weight:600;color:#fff;margin:0 0 .25rem;line-height:1.4}.quest-meta[data-v-52eb37d6]{display:flex;align-items:center;gap:.5rem}.frequency-badge[data-v-52eb37d6]{font-size:.75rem;font-weight:700;text-transform:capitalize}.frequency-badge.freq-unique[data-v-52eb37d6]{color:#f59e0b}.frequency-badge.freq-daily[data-v-52eb37d6]{color:#06b6d4}.frequency-badge.freq-weekly[data-v-52eb37d6]{color:#8b5cf6}.frequency-badge.freq-monthly[data-v-52eb37d6]{color:#ec4899}.progress-text[data-v-52eb37d6]{font-size:.8125rem;font-weight:600;color:#ffffffb3}@media (max-width: 900px){.quest-node[data-v-52eb37d6]{--amplitude: 60px}}@media (max-width: 768px){.quest-node[data-v-52eb37d6]{--amplitude: 50px}}@media (max-width: 640px){.quest-node[data-v-52eb37d6]{--amplitude: 35px;gap:.75rem}.badge-circle[data-v-52eb37d6]{width:48px;height:48px}.badge-icon[data-v-52eb37d6]{font-size:1.25rem}.xp-badge[data-v-52eb37d6]{min-width:20px;height:20px;padding:0 5px;bottom:-3px;right:-3px}.xp-value[data-v-52eb37d6]{font-size:.625rem}.points-value[data-v-52eb37d6]{font-size:1rem}.check-mark[data-v-52eb37d6]{width:20px;height:20px}.quest-title[data-v-52eb37d6]{font-size:.8125rem}.frequency-badge[data-v-52eb37d6]{font-size:.6875rem}.progress-text[data-v-52eb37d6]{font-size:.75rem}}@media (max-width: 480px){.quest-node[data-v-52eb37d6]{--amplitude: 25px;gap:.5rem}.badge-circle[data-v-52eb37d6]{width:44px;height:44px}.badge-icon[data-v-52eb37d6]{font-size:1.125rem}.xp-badge[data-v-52eb37d6]{min-width:18px;height:18px;padding:0 4px;bottom:-2px;right:-2px}.xp-value[data-v-52eb37d6]{font-size:.5625rem}.check-mark[data-v-52eb37d6]{width:18px;height:18px}.points-value[data-v-52eb37d6]{font-size:.875rem}.quest-title[data-v-52eb37d6]{font-size:.75rem}}.guest-blur[data-v-52eb37d6]{filter:blur(5px);-webkit-user-select:none;user-select:none;pointer-events:none}.modal-overlay[data-v-c923d509]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000c;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.modal-container[data-v-c923d509]{background:linear-gradient(135deg,#1a1a2e,#16213e);border:1px solid rgba(255,255,255,.15);border-radius:24px;padding:2rem;max-width:800px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 25px 50px -12px #00000080}.modal-header[data-v-c923d509]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.modal-title[data-v-c923d509]{font-size:1.75rem;font-weight:800;color:#fff;margin:0}.close-btn[data-v-c923d509]{background:#ffffff1a;border:none;border-radius:12px;padding:.5rem;cursor:pointer;color:#ffffffb3;transition:all .2s ease}.close-btn[data-v-c923d509]:hover{background:#fff3;color:#fff}.stats-row[data-v-c923d509]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:2rem}.stat-card[data-v-c923d509]{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;border-radius:16px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1)}.stat-card.fire[data-v-c923d509]{background:linear-gradient(135deg,#ff643226,#ff32001a);border-color:#ff64324d}.stat-card.crown[data-v-c923d509]{background:linear-gradient(135deg,#ffc83226,#ff96001a);border-color:#ffc8324d}.stat-card.days[data-v-c923d509]{background:linear-gradient(135deg,#10b98126,#0596691a);border-color:#10b9814d}.stat-icon[data-v-c923d509]{font-size:2rem}.stat-content[data-v-c923d509]{display:flex;flex-direction:column}.stat-value[data-v-c923d509]{font-size:2rem;font-weight:800;color:#fff;line-height:1}.stat-label[data-v-c923d509]{font-size:.75rem;color:#fff9;text-transform:uppercase;letter-spacing:.05em;margin-top:.25rem}.calendar-section[data-v-c923d509]{background:#0003;border-radius:16px;padding:1.5rem;border:1px solid rgba(255,255,255,.08)}.month-labels[data-v-c923d509]{display:grid;grid-template-columns:repeat(auto-fill,14px);gap:3px;padding-left:28px;font-size:.75rem;color:#ffffff80;margin-bottom:.5rem}.calendar-wrapper[data-v-c923d509]{display:flex;gap:.5rem}.day-labels[data-v-c923d509]{display:flex;flex-direction:column;gap:3px;font-size:.625rem;color:#ffffff80;width:20px;flex-shrink:0}.day-label[data-v-c923d509]{height:14px;line-height:14px}.calendar-grid[data-v-c923d509]{display:grid;grid-template-rows:repeat(7,14px);grid-auto-flow:column;grid-auto-columns:14px;gap:3px;overflow-x:auto}.calendar-cell[data-v-c923d509]{width:14px;height:14px;border-radius:3px;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.calendar-cell[data-v-c923d509]:hover{transform:scale(1.4);box-shadow:0 0 12px #10b98199;z-index:10;position:relative}.calendar-cell.level-0[data-v-c923d509]{background:#ffffff14}.calendar-cell.level-1[data-v-c923d509]{background:#10b98140}.calendar-cell.level-2[data-v-c923d509]{background:#10b98173}.calendar-cell.level-3[data-v-c923d509]{background:#10b981a6}.calendar-cell.level-4[data-v-c923d509]{background:#10b981}.calendar-cell.is-today[data-v-c923d509]{outline:2px solid #00D4FF;outline-offset:1px}.calendar-legend[data-v-c923d509]{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;margin-top:1rem;font-size:.75rem;color:#ffffff80}.legend-cells[data-v-c923d509]{display:flex;gap:3px}.legend-cell[data-v-c923d509]{width:14px;height:14px;border-radius:3px}.legend-cell.level-0[data-v-c923d509]{background:#ffffff14}.legend-cell.level-1[data-v-c923d509]{background:#10b98140}.legend-cell.level-2[data-v-c923d509]{background:#10b98173}.legend-cell.level-3[data-v-c923d509]{background:#10b981a6}.legend-cell.level-4[data-v-c923d509]{background:#10b981}.hovered-info[data-v-c923d509]{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:1rem;padding:.75rem 1rem;background:#ffffff0d;border-radius:12px;text-align:center}.hovered-date[data-v-c923d509]{font-size:.875rem;color:#fffc;text-transform:capitalize}.hovered-count[data-v-c923d509]{font-size:.875rem;color:#ffffff80;font-weight:600}.hovered-count.active[data-v-c923d509]{color:#10b981}.modal-enter-active[data-v-c923d509],.modal-leave-active[data-v-c923d509]{transition:all .3s ease}.modal-enter-from[data-v-c923d509],.modal-leave-to[data-v-c923d509]{opacity:0}.modal-enter-from .modal-container[data-v-c923d509],.modal-leave-to .modal-container[data-v-c923d509]{transform:scale(.9) translateY(20px)}.fade-enter-active[data-v-c923d509],.fade-leave-active[data-v-c923d509]{transition:opacity .2s ease}.fade-enter-from[data-v-c923d509],.fade-leave-to[data-v-c923d509]{opacity:0}[data-theme=light] .modal-container[data-v-c923d509]{background:linear-gradient(135deg,#fff,#f8fafc);border-color:#0000001a}[data-theme=light] .modal-title[data-v-c923d509],[data-theme=light] .stat-value[data-v-c923d509]{color:#1f2937}[data-theme=light] .calendar-section[data-v-c923d509]{background:#00000008;border-color:#00000014}[data-theme=light] .calendar-cell.level-0[data-v-c923d509],[data-theme=light] .legend-cell.level-0[data-v-c923d509]{background:#00000014}@media (max-width: 640px){.modal-container[data-v-c923d509]{padding:1.25rem;border-radius:20px}.modal-title[data-v-c923d509]{font-size:1.5rem}.stats-row[data-v-c923d509]{grid-template-columns:1fr;gap:.75rem}.stat-card[data-v-c923d509]{padding:.875rem 1rem}.stat-icon[data-v-c923d509],.stat-value[data-v-c923d509]{font-size:1.5rem}.calendar-section[data-v-c923d509]{padding:1rem}.calendar-cell[data-v-c923d509]{width:12px;height:12px}.calendar-grid[data-v-c923d509]{grid-template-rows:repeat(7,12px);grid-auto-columns:12px;gap:2px}}.quest-unit[data-v-e4552be0]{width:100%;margin-top:1rem}.quest-unit[data-v-e4552be0]:first-child{margin-top:0}.unit-header[data-v-e4552be0]{position:sticky;top:0;z-index:20;width:100%;display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;background:#fab515;border:none;cursor:pointer;transition:all .3s ease;text-align:left;box-shadow:0 4px 12px #fab5154d;border-radius:16px}.unit-header[data-v-e4552be0]:hover{filter:brightness(1.05)}.unit-header.expanded[data-v-e4552be0]{border-radius:16px 16px 0 0;border-bottom:2px solid rgba(160,112,0,.3)}.unit-header-content[data-v-e4552be0]{flex:1;min-width:0}.unit-title[data-v-e4552be0]{font-size:1.5rem;font-weight:800;color:#a07000;margin:0 0 .25rem;line-height:1.2;display:flex;align-items:center;gap:.5rem}.lock-icon[data-v-e4552be0]{display:inline-flex;align-items:center;color:#7d5a00;animation:lockPulse-e4552be0 2s ease-in-out infinite}@keyframes lockPulse-e4552be0{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.quest-unit.is-locked .unit-header[data-v-e4552be0]{background:linear-gradient(135deg,#9ca3af,#6b7280);box-shadow:0 4px 12px #6b72804d}.quest-unit.is-locked .unit-header[data-v-e4552be0]:hover{filter:brightness(1.02)}.quest-unit.is-locked .unit-title[data-v-e4552be0]{color:#374151}.quest-unit.is-locked .unit-description[data-v-e4552be0]{color:#374151cc;font-style:italic}.quest-unit.is-locked .expand-arrow[data-v-e4552be0],.quest-unit.is-locked .lock-icon[data-v-e4552be0]{color:#374151}.unit-description[data-v-e4552be0]{font-size:1.125rem;font-weight:700;color:#a07000f2;margin:0;line-height:1.4}.expand-arrow[data-v-e4552be0]{flex-shrink:0;color:#a07000;transition:transform .3s ease;display:flex;align-items:center;justify-content:center;margin-left:1rem}.expand-arrow.rotated[data-v-e4552be0]{transform:rotate(180deg)}.unit-content[data-v-e4552be0]{background:transparent;padding:1rem 0;overflow:visible}.quest-path[data-v-e4552be0]{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;padding:0 5.5rem}.streak-content[data-v-e4552be0]{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1rem}.streak-stats-row[data-v-e4552be0]{display:flex;justify-content:center;gap:2rem;width:100%}.streak-stat[data-v-e4552be0]{display:flex;align-items:center;gap:.75rem;background:#ffffff14;padding:.75rem 1.25rem;border-radius:12px;border:1px solid rgba(255,255,255,.12)}.streak-stat-icon[data-v-e4552be0]{font-size:1.5rem}.streak-stat-info[data-v-e4552be0]{display:flex;flex-direction:column}.streak-stat-value[data-v-e4552be0]{font-size:1.5rem;font-weight:800;color:#fff;line-height:1}.streak-stat-label[data-v-e4552be0]{font-size:.75rem;color:#fff9;text-transform:uppercase;letter-spacing:.03em}.compact-heatmap[data-v-e4552be0]{background:#ffffff0d;border-radius:12px;padding:.75rem;border:1px solid rgba(255,255,255,.1);width:100%}.heatmap-header[data-v-e4552be0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.heatmap-title[data-v-e4552be0]{font-size:.75rem;color:#ffffff80;text-transform:uppercase;letter-spacing:.05em}.expand-calendar-btn[data-v-e4552be0]{background:#ffffff1a;border:none;border-radius:6px;padding:.375rem;cursor:pointer;color:#fff9;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.expand-calendar-btn[data-v-e4552be0]:hover{background:#fff3;color:#fff;transform:scale(1.1)}.heatmap-grid[data-v-e4552be0]{display:grid;grid-template-columns:repeat(28,1fr);gap:3px}.heatmap-cell[data-v-e4552be0]{aspect-ratio:1;border-radius:3px;min-width:8px;min-height:8px;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.heatmap-cell[data-v-e4552be0]:hover{transform:scale(1.3);box-shadow:0 0 8px #10b98180;z-index:10;position:relative}.heatmap-cell.is-today[data-v-e4552be0]{outline:2px solid #00D4FF;outline-offset:1px}.heatmap-cell.level-0[data-v-e4552be0]{background:#ffffff1a}.heatmap-cell.level-1[data-v-e4552be0]{background:#10b9814d}.heatmap-cell.level-2[data-v-e4552be0]{background:#10b98180}.heatmap-cell.level-3[data-v-e4552be0]{background:#10b981b3}.heatmap-cell.level-4[data-v-e4552be0]{background:#10b981}.heatmap-legend[data-v-e4552be0]{display:none}.legend-cells[data-v-e4552be0]{display:flex;gap:2px}.legend-cells .heatmap-cell[data-v-e4552be0]{width:8px;height:8px;min-width:8px;min-height:8px}.streak-quest[data-v-e4552be0]{display:flex;justify-content:center;width:100%}.empty-state[data-v-e4552be0]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;text-align:center}.empty-icon[data-v-e4552be0]{font-size:4rem;margin-bottom:1rem;opacity:.5}.empty-text[data-v-e4552be0]{font-size:1rem;color:#6b7280;font-weight:500}.accordion-enter-active[data-v-e4552be0],.accordion-leave-active[data-v-e4552be0]{transition:all .3s ease;max-height:2000px}.accordion-enter-from[data-v-e4552be0],.accordion-leave-to[data-v-e4552be0]{opacity:0;max-height:0;padding-top:0;padding-bottom:0}[data-theme=dark] .empty-text[data-v-e4552be0]{color:#fff9}@media (max-width: 768px){.unit-header[data-v-e4552be0]{padding:1rem 1.25rem}.unit-title[data-v-e4552be0]{font-size:1.25rem}.unit-description[data-v-e4552be0]{font-size:.8125rem}.quest-path[data-v-e4552be0]{padding:0 4rem}.heatmap-grid[data-v-e4552be0]{grid-template-columns:repeat(14,1fr)}}@media (max-width: 640px){.unit-title[data-v-e4552be0]{font-size:1.125rem}.unit-description[data-v-e4552be0]{font-size:.75rem}.quest-path[data-v-e4552be0]{padding:0 3rem}.expand-arrow svg[data-v-e4552be0]{width:20px;height:20px}}@media (max-width: 480px){.unit-header[data-v-e4552be0]{padding:.875rem 1rem}.unit-title[data-v-e4552be0]{font-size:1rem}.unit-description[data-v-e4552be0]{font-size:.6875rem}.quest-path[data-v-e4552be0]{padding:0 2rem}.heatmap-grid[data-v-e4552be0]{grid-template-columns:repeat(14,1fr);gap:2px}.heatmap-cell[data-v-e4552be0]{min-width:5px;min-height:5px}.streak-content[data-v-e4552be0]{padding:.5rem;gap:.5rem}}[data-theme=light] .compact-heatmap[data-v-e4552be0]{background:#00000008;border-color:#00000014}[data-theme=light] .heatmap-cell.level-0[data-v-e4552be0]{background:#00000014}[data-theme=light] .heatmap-legend[data-v-e4552be0]{color:#00000080}.sensei-virtues-section[data-v-0b22f29b]{margin-top:2rem;margin-bottom:1rem;padding:2rem;background:#58378866;border-radius:20px;border:1px solid rgba(255,255,255,.1)}.virtues-title[data-v-0b22f29b]{text-align:center;font-size:1.5rem;font-weight:800;color:#fff;margin-bottom:2rem;line-height:1.4}.virtues-content[data-v-0b22f29b]{display:flex;align-items:center;justify-content:center;gap:2rem;min-height:300px}.virtues-list[data-v-0b22f29b]{display:flex;flex-direction:column;gap:.75rem}.virtue-icon-btn[data-v-0b22f29b]{position:relative;background:transparent;border:none;cursor:pointer;padding:0;transition:transform .2s ease}.virtue-icon-btn[data-v-0b22f29b]:hover{transform:scale(1.15)}.virtue-icon-btn.active .virtue-icon-wrapper[data-v-0b22f29b]{filter:drop-shadow(0 0 20px rgba(255,255,255,.8));transform:scale(1.2);animation:virtueGlow-0b22f29b 1.5s ease-in-out infinite}.virtue-icon-btn.active .virtue-icon[data-v-0b22f29b]{box-shadow:0 0 25px #fff9,0 0 50px currentColor}.virtue-icon-btn.active .virtue-image[data-v-0b22f29b]{filter:drop-shadow(0 0 12px rgba(255,255,255,.9)) drop-shadow(0 0 25px rgba(74,222,128,.7))}@keyframes virtueGlow-0b22f29b{0%,to{filter:drop-shadow(0 0 15px rgba(255,255,255,.6));transform:scale(1.15)}50%{filter:drop-shadow(0 0 25px rgba(255,255,255,.9));transform:scale(1.25)}}.virtue-icon-btn.active[data-v-0b22f29b]:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:72px;height:72px;border-radius:50%;border:3px solid rgba(255,255,255,.6);animation:activeRing-0b22f29b 2s ease-in-out infinite;pointer-events:none}@keyframes activeRing-0b22f29b{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.6}50%{transform:translate(-50%,-50%) scale(1.1);opacity:1}}.virtue-icon-wrapper[data-v-0b22f29b]{transition:all .2s ease}.virtue-image[data-v-0b22f29b]{width:56px;height:56px;object-fit:contain;filter:drop-shadow(0 4px 8px rgba(0,0,0,.3))}.virtue-icon[data-v-0b22f29b]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 15px #0000004d;transition:all .2s ease}.icon-svg[data-v-0b22f29b]{width:28px;height:28px;color:#fff;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.virtue-check[data-v-0b22f29b]{position:absolute;top:-4px;right:-4px;width:18px;height:18px;background:#22c55e;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid rgba(88,55,136,.8)}.check-svg[data-v-0b22f29b]{width:12px;height:12px;color:#fff}.anubis-container[data-v-0b22f29b]{flex-shrink:0}.anubis-image[data-v-0b22f29b]{width:280px;height:auto;max-height:350px;object-fit:contain;filter:drop-shadow(0 10px 30px rgba(0,0,0,.4))}.virtue-card[data-v-0b22f29b]{display:flex;align-items:center;gap:1rem;margin-top:1.5rem;padding:1rem 1.5rem;background:#ffffff14;border-radius:16px;border:1px solid rgba(255,255,255,.15);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.virtue-card-icon-wrapper[data-v-0b22f29b]{flex-shrink:0}.virtue-card-image[data-v-0b22f29b]{width:64px;height:64px;object-fit:contain;filter:drop-shadow(0 4px 8px rgba(0,0,0,.3))}.virtue-card-icon[data-v-0b22f29b]{width:56px;height:56px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 15px #0000004d}.card-icon-svg[data-v-0b22f29b]{width:32px;height:32px;color:#fff}.virtue-card-content[data-v-0b22f29b]{flex:1}.virtue-card-title[data-v-0b22f29b]{font-size:1.125rem;font-weight:700;color:#fff;margin:0 0 .25rem}.virtue-card-description[data-v-0b22f29b]{font-size:.9375rem;color:#ffffffbf;margin:0;line-height:1.5}.virtue-card-enter-active[data-v-0b22f29b],.virtue-card-leave-active[data-v-0b22f29b]{transition:all .3s ease}.virtue-card-enter-from[data-v-0b22f29b],.virtue-card-leave-to[data-v-0b22f29b]{opacity:0;transform:translateY(10px)}@media (max-width: 640px){.sensei-virtues-section[data-v-0b22f29b]{padding:1.5rem 1rem}.virtues-title[data-v-0b22f29b]{font-size:1.25rem}.virtues-content[data-v-0b22f29b]{flex-direction:column;gap:1.5rem}.virtues-list[data-v-0b22f29b]{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:.75rem}.virtue-icon[data-v-0b22f29b]{width:42px;height:42px}.icon-svg[data-v-0b22f29b]{width:24px;height:24px}.anubis-image[data-v-0b22f29b]{width:200px;max-height:250px}.virtue-card[data-v-0b22f29b]{flex-direction:column;text-align:center;padding:1rem}.virtue-card-icon[data-v-0b22f29b]{width:48px;height:48px}.card-icon-svg[data-v-0b22f29b]{width:28px;height:28px}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-08980846],[data-v-08980846]:before,[data-v-08980846]:after,[data-v-08980846]::backdrop{--tw-duration:initial;--tw-font-weight:initial;--tw-leading:initial}}}.tier-progress[data-v-08980846]{width:100%;position:relative}.tier-summary[data-v-08980846]{cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;color:inherit;opacity:.5;transition-duration:.15s;display:inline-flex}.tier-summary[data-v-08980846]:hover{opacity:.8}.tier-summary-left[data-v-08980846]{min-width:calc(var(--spacing,.25rem) * 0);align-items:center;gap:calc(var(--spacing,.25rem) * 1);display:flex}.tier-summary-text[data-v-08980846]{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);overflow:hidden}.tier-chevron[data-v-08980846]{margin-left:calc(var(--spacing,.25rem) * .5);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;opacity:.6;flex-shrink:0;font-size:8px;transition-duration:.2s}.tier-chevron.expanded[data-v-08980846]{transform:rotate(180deg)}.tier-list[data-v-08980846]{margin-top:calc(var(--spacing,.25rem) * 1.5);gap:calc(var(--spacing,.25rem) * 1);flex-direction:column;display:flex}.tier-expand-enter-active[data-v-08980846],.tier-expand-leave-active[data-v-08980846]{transition:opacity .2s,max-height .25s;overflow:hidden}.tier-expand-enter-from[data-v-08980846],.tier-expand-leave-to[data-v-08980846]{opacity:0;max-height:0}.tier-expand-enter-to[data-v-08980846],.tier-expand-leave-from[data-v-08980846]{max-height:400px}.tier-row[data-v-08980846]{border-radius:var(--radius-lg,.5rem);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;background:currentColor;justify-content:space-between;align-items:center;transition-duration:.2s;display:flex}@supports (color:color-mix(in lab,red,red)){.tier-row[data-v-08980846]{background:color-mix(in srgb,currentColor 8%,transparent)}}.tier-row[data-v-08980846]{border:1px solid}@supports (color:color-mix(in lab,red,red)){.tier-row[data-v-08980846]{border:1px solid color-mix(in srgb,currentColor 12%,transparent)}}.tier-row.achieved[data-v-08980846],.tier-row.current[data-v-08980846]{background:rgba(var(--tier-color-rgb,16, 185, 129),.15);border-color:rgba(var(--tier-color-rgb,16, 185, 129),.35)}.tier-row.current[data-v-08980846]{box-shadow:0 0 8px rgba(var(--tier-color-rgb,16, 185, 129),.2)}.tier-row.future[data-v-08980846]{opacity:.65}.tier-left[data-v-08980846]{min-width:calc(var(--spacing,.25rem) * 0);align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);display:flex}.tier-emoji[data-v-08980846]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:1;flex-shrink:0;line-height:1}.tier-order[data-v-08980846]{width:calc(var(--spacing,.25rem) * 4);text-align:center;--tw-font-weight:var(--font-weight-bold,700);font-size:10px;font-weight:var(--font-weight-bold,700);color:inherit;opacity:.5;flex-shrink:0}.tier-name[data-v-08980846]{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:inherit;opacity:.85;overflow:hidden}.tier-range[data-v-08980846]{color:inherit;opacity:.4;flex-shrink:0;font-size:10px}.tier-reward[data-v-08980846]{margin-left:calc(var(--spacing,.25rem) * 2);align-items:center;gap:calc(var(--spacing,.25rem) * 1);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:inherit;opacity:.6;flex-shrink:0;display:inline-flex}.tier-reward-icon[data-v-08980846]{height:calc(var(--spacing,.25rem) * 3);width:calc(var(--spacing,.25rem) * 3);opacity:.7}.tier-row.achieved .tier-reward[data-v-08980846],.tier-row.current .tier-reward[data-v-08980846]{color:var(--tier-color,#10b981)}.tier-reward-arrow[data-v-08980846]{margin-inline:calc(var(--spacing,.25rem) * .5);--tw-font-weight:var(--font-weight-normal,400);font-size:10px;font-weight:var(--font-weight-normal,400);opacity:.4}.tier-reward-bonus[data-v-08980846]{color:#fcbb00cc}@supports (color:color-mix(in lab,red,red)){.tier-reward-bonus[data-v-08980846]{color:color-mix(in oklab,var(--color-amber-400,oklch(82.8% .189 84.429)) 80%,transparent)}}.tier-reward-bonus[data-v-08980846]{transition:color .2s}.tier-reward-bonus.is-hovered[data-v-08980846]{color:var(--color-amber-300,oklch(87.9% .169 91.605))}.tier-row.achieved .tier-reward-bonus[data-v-08980846],.tier-row.current .tier-reward-bonus[data-v-08980846]{color:var(--color-amber-400,oklch(82.8% .189 84.429))}.tier-row.achieved .tier-reward-bonus.is-hovered[data-v-08980846],.tier-row.current .tier-reward-bonus.is-hovered[data-v-08980846]{color:var(--color-amber-300,oklch(87.9% .169 91.605))}.tier-reward.is-penalized[data-v-08980846]{transition:color .2s}.tier-reward-penalized[data-v-08980846]{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-red-400,oklch(70.4% .191 22.216));transition:color .2s}.tier-row.achieved .tier-reward-penalized[data-v-08980846],.tier-row.current .tier-reward-penalized[data-v-08980846]{color:var(--color-red-400,oklch(70.4% .191 22.216))}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-e4b21beb],[data-v-e4b21beb]:before,[data-v-e4b21beb]:after,[data-v-e4b21beb]::backdrop{--tw-space-y-reverse:0;--tw-font-weight:initial;--tw-tracking:initial;--tw-duration:initial;--tw-leading:initial}}}:where(.quest-proof-uploader[data-v-e4b21beb]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 4) * calc(1 - var(--tw-space-y-reverse)))}.loading-state[data-v-e4b21beb]{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:#fff9;display:flex}@supports (color:color-mix(in lab,red,red)){.loading-state[data-v-e4b21beb]{color:color-mix(in oklab,var(--color-white,#fff) 60%,transparent)}}.status-card[data-v-e4b21beb]{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-xl,.75rem);padding:calc(var(--spacing,.25rem) * 3);display:flex}.status-card.pending[data-v-e4b21beb]{background-color:#f99c001a}@supports (color:color-mix(in lab,red,red)){.status-card.pending[data-v-e4b21beb]{background-color:color-mix(in oklab,var(--color-amber-500,oklch(76.9% .188 70.08)) 10%,transparent)}}.status-card.pending[data-v-e4b21beb]{color:var(--color-amber-300,oklch(87.9% .169 91.605));border:1px solid #f59e0b33}.status-card.refused[data-v-e4b21beb]{background-color:#fb2c361a}@supports (color:color-mix(in lab,red,red)){.status-card.refused[data-v-e4b21beb]{background-color:color-mix(in oklab,var(--color-red-500,oklch(63.7% .237 25.331)) 10%,transparent)}}.status-card.refused[data-v-e4b21beb]{color:var(--color-red-300,oklch(80.8% .114 19.571));border:1px solid #ef444433}.status-card h4[data-v-e4b21beb]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.status-card p[data-v-e4b21beb]{margin-top:calc(var(--spacing,.25rem) * .5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));opacity:.8}:where(.upload-form[data-v-e4b21beb]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.field-group[data-v-e4b21beb]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 2) * calc(1 - var(--tw-space-y-reverse)))}.field-label[data-v-e4b21beb]{align-items:center;gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:#fff9;display:flex}@supports (color:color-mix(in lab,red,red)){.field-label[data-v-e4b21beb]{color:color-mix(in oklab,var(--color-white,#fff) 60%,transparent)}}.field-textarea[data-v-e4b21beb]{resize:none;border-radius:var(--radius-lg,.5rem);width:100%;padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-white,#fff)}.field-textarea[data-v-e4b21beb]::placeholder{color:#fff6}@supports (color:color-mix(in lab,red,red)){.field-textarea[data-v-e4b21beb]::placeholder{color:color-mix(in oklab,var(--color-white,#fff) 40%,transparent)}}.field-textarea[data-v-e4b21beb]{background:#ffffff0f;border:1px solid #ffffff1a}.field-textarea[data-v-e4b21beb]:focus{--tw-outline-style:none;border-color:#8b5cf680;outline-style:none}.upload-zone[data-v-e4b21beb]{cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-xl,.75rem);padding:calc(var(--spacing,.25rem) * 4);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background:#ffffff08;border:2px dashed #ffffff26;flex-direction:column;display:flex;position:relative}.upload-zone[data-v-e4b21beb]:hover{background:#8b5cf60d;border-color:#8b5cf666}.upload-zone.has-file[data-v-e4b21beb]{padding:calc(var(--spacing,.25rem) * 2);border-style:solid;border-color:#8b5cf64d}.upload-zone span[data-v-e4b21beb]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.upload-zone span[data-v-e4b21beb]{color:color-mix(in oklab,var(--color-white,#fff) 50%,transparent)}}.file-preview[data-v-e4b21beb]{max-height:calc(var(--spacing,.25rem) * 32);border-radius:var(--radius-lg,.5rem);object-fit:cover;width:100%}.video-info[data-v-e4b21beb]{align-items:center;gap:calc(var(--spacing,.25rem) * 2);width:100%;display:flex}.video-name[data-v-e4b21beb]{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:#fffc;flex:1;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.video-name[data-v-e4b21beb]{color:color-mix(in oklab,var(--color-white,#fff) 80%,transparent)}}.file-size[data-v-e4b21beb]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:#fff6}@supports (color:color-mix(in lab,red,red)){.file-size[data-v-e4b21beb]{color:color-mix(in oklab,var(--color-white,#fff) 40%,transparent)}}.remove-file[data-v-e4b21beb]{top:calc(var(--spacing,.25rem) * 2);right:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 6);width:calc(var(--spacing,.25rem) * 6);background-color:#fb2c36cc;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute}@supports (color:color-mix(in lab,red,red)){.remove-file[data-v-e4b21beb]{background-color:color-mix(in oklab,var(--color-red-500,oklch(63.7% .237 25.331)) 80%,transparent)}}.remove-file[data-v-e4b21beb]{color:var(--color-white,#fff);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){.remove-file[data-v-e4b21beb]:hover{background-color:var(--color-red-500,oklch(63.7% .237 25.331))}}.video-preview[data-v-e4b21beb]{margin-top:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-lg,.5rem);position:relative;overflow:hidden}.preview-video[data-v-e4b21beb]{max-height:calc(var(--spacing,.25rem) * 40);width:100%}.duration-badge[data-v-e4b21beb]{right:calc(var(--spacing,.25rem) * 2);bottom:calc(var(--spacing,.25rem) * 2);background-color:#000000b3;border-radius:.25rem;position:absolute}@supports (color:color-mix(in lab,red,red)){.duration-badge[data-v-e4b21beb]{background-color:color-mix(in oklab,var(--color-black,#000) 70%,transparent)}}.duration-badge[data-v-e4b21beb]{padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-white,#fff)}.duration-hint[data-v-e4b21beb]{margin-top:calc(var(--spacing,.25rem) * 1);color:#fff6;font-size:10px}@supports (color:color-mix(in lab,red,red)){.duration-hint[data-v-e4b21beb]{color:color-mix(in oklab,var(--color-white,#fff) 40%,transparent)}}.duration-error[data-v-e4b21beb]{align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-lg,.5rem);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-red-300,oklch(80.8% .114 19.571));background:#ef44441a;border:1px solid #ef444433;display:flex}.length-error[data-v-e4b21beb]{align-items:center;gap:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-red-300,oklch(80.8% .114 19.571));border-radius:.25rem;display:flex}.length-hint[data-v-e4b21beb]{text-align:right;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:#fff6}@supports (color:color-mix(in lab,red,red)){.length-hint[data-v-e4b21beb]{color:color-mix(in oklab,var(--color-white,#fff) 40%,transparent)}}.required-badge[data-v-e4b21beb]{padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * .5);--tw-font-weight:var(--font-weight-semibold,600);font-size:10px;font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);text-transform:uppercase;color:#f87171;background:#ef444433;border-radius:.25rem;margin-left:auto}.optional-badge[data-v-e4b21beb]{padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * .5);--tw-font-weight:var(--font-weight-semibold,600);font-size:10px;font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);text-transform:uppercase;color:#ffffff80;background:#ffffff1a;border-radius:.25rem;margin-left:auto}.required-field[data-v-e4b21beb]{border-color:#ef44444d!important}.required-proofs-hint[data-v-e4b21beb]{align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-lg,.5rem);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-amber-300,oklch(87.9% .169 91.605));background:#f59e0b1a;border:1px solid #f59e0b33;display:flex}.media-warning[data-v-e4b21beb]{align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-lg,.5rem);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-blue-300,oklch(80.9% .105 251.813));background:#3b82f61a;border:1px solid #3b82f633;display:flex}.required-proofs-hint strong[data-v-e4b21beb]{color:var(--color-amber-200,oklch(92.4% .12 95.746))}.missing-proofs-warning[data-v-e4b21beb]{align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-lg,.5rem);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-red-300,oklch(80.8% .114 19.571));background:#ef44441a;border:1px solid #ef444433;display:flex}.no-proof-hint[data-v-e4b21beb]{align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-lg,.5rem);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-emerald-300,oklch(84.5% .143 164.978));background:#10b9811a;border:1px solid #10b98133;display:flex}.pending-accordion[data-v-e4b21beb]{border-radius:var(--radius-xl,.75rem);background:#f59e0b14;border:1px solid #f59e0b33;overflow:hidden}.pending-accordion-header[data-v-e4b21beb]{cursor:pointer;justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);width:100%;padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background:0 0;display:flex}.pending-accordion-header[data-v-e4b21beb]:hover{background:#f59e0b0d}.pending-header-left[data-v-e4b21beb]{align-items:center;gap:calc(var(--spacing,.25rem) * 3);display:flex}.pending-header-text[data-v-e4b21beb]{flex-direction:column;align-items:flex-start;display:flex}.pending-status[data-v-e4b21beb]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-amber-300,oklch(87.9% .169 91.605))}.pending-time[data-v-e4b21beb]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.pending-time[data-v-e4b21beb]{color:color-mix(in oklab,var(--color-white,#fff) 50%,transparent)}}.pending-header-right[data-v-e4b21beb]{align-items:center;display:flex}.chevron-icon[data-v-e4b21beb]{color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.chevron-icon[data-v-e4b21beb]{color:color-mix(in oklab,var(--color-white,#fff) 50%,transparent)}}.chevron-icon[data-v-e4b21beb]{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s}.chevron-icon.rotated[data-v-e4b21beb]{transform:rotate(180deg)}:where(.pending-accordion-content[data-v-e4b21beb]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 3) * calc(1 - var(--tw-space-y-reverse)))}.pending-accordion-content[data-v-e4b21beb]{padding-inline:calc(var(--spacing,.25rem) * 4);padding-bottom:calc(var(--spacing,.25rem) * 4)}.pending-actions[data-v-e4b21beb]{justify-content:flex-end;display:flex}.edit-btn[data-v-e4b21beb]{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);border-radius:var(--radius-lg,.5rem);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));color:#ffffffb3;background:#ffffff14;display:flex}.edit-btn[data-v-e4b21beb]:hover{color:#fff;background:#ffffff26}.accordion-enter-active[data-v-e4b21beb],.accordion-leave-active[data-v-e4b21beb]{transition:all .2s ease-out;overflow:hidden}.accordion-enter-from[data-v-e4b21beb],.accordion-leave-to[data-v-e4b21beb]{opacity:0;max-height:0;padding-top:0;padding-bottom:0}.accordion-enter-to[data-v-e4b21beb],.accordion-leave-from[data-v-e4b21beb]{opacity:1;max-height:500px}:where(.submitted-proofs[data-v-e4b21beb]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 3) * calc(1 - var(--tw-space-y-reverse)))}.proof-item[data-v-e4b21beb]{border-radius:var(--radius-lg,.5rem);padding:calc(var(--spacing,.25rem) * 3);background:#ffffff0d;border:1px solid #ffffff14}.proof-label[data-v-e4b21beb]{margin-bottom:calc(var(--spacing,.25rem) * 2);align-items:center;gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:#ffffff80;display:flex}@supports (color:color-mix(in lab,red,red)){.proof-label[data-v-e4b21beb]{color:color-mix(in oklab,var(--color-white,#fff) 50%,transparent)}}.proof-text-content[data-v-e4b21beb]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);white-space:pre-wrap;color:#fffc}@supports (color:color-mix(in lab,red,red)){.proof-text-content[data-v-e4b21beb]{color:color-mix(in oklab,var(--color-white,#fff) 80%,transparent)}}.proof-image-preview[data-v-e4b21beb]{max-height:calc(var(--spacing,.25rem) * 48);cursor:pointer;border-radius:var(--radius-lg,.5rem);object-fit:cover;width:100%;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){.proof-image-preview[data-v-e4b21beb]:hover{opacity:.9}}.proof-document-link[data-v-e4b21beb]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-purple-400,oklch(71.4% .203 305.504));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));align-items:center;display:flex}@media (hover:hover){.proof-document-link[data-v-e4b21beb]:hover{color:var(--color-purple-300,oklch(82.7% .119 306.383))}}.proof-video-preview[data-v-e4b21beb]{max-height:calc(var(--spacing,.25rem) * 48);border-radius:var(--radius-lg,.5rem);width:100%}.action-buttons[data-v-e4b21beb]{align-items:center;gap:calc(var(--spacing,.25rem) * 3);display:flex}.cancel-btn[data-v-e4b21beb]{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-xl,.75rem);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));color:#ffffffb3;background:#ffffff14;display:flex}.cancel-btn[data-v-e4b21beb]:hover{color:#fff;background:#ffffff26}.submit-btn[data-v-e4b21beb]{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-xl,.75rem);width:100%;padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));color:#fff;background:linear-gradient(135deg,#8b5cf6,#7c3aed);display:flex}.submit-btn[data-v-e4b21beb]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #8b5cf659}.submit-btn[data-v-e4b21beb]:disabled{cursor:not-allowed;opacity:.5}.hidden[data-v-e4b21beb]{display:none}@property --tw-duration{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-06daa408],[data-v-06daa408]:before,[data-v-06daa408]:after,[data-v-06daa408]::backdrop{--tw-space-y-reverse:0;--tw-font-weight:initial;--tw-tracking:initial}}}:where(.video-presentation-submission[data-v-06daa408]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 4) * calc(1 - var(--tw-space-y-reverse)))}.submission-header[data-v-06daa408]{margin-bottom:calc(var(--spacing,.25rem) * 3);align-items:center;gap:calc(var(--spacing,.25rem) * 3);padding-bottom:calc(var(--spacing,.25rem) * 3);border-bottom:1px solid #ffffff1a;display:flex}.header-icon[data-v-06daa408]{height:calc(var(--spacing,.25rem) * 10);width:calc(var(--spacing,.25rem) * 10);border-radius:var(--radius-xl,.75rem);color:#c4b5fd;background:linear-gradient(135deg,#a855f74d,#ec48994d);justify-content:center;align-items:center;display:flex}.submission-header h3[data-v-06daa408]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-white,#fff)}.submission-header p[data-v-06daa408]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.submission-header p[data-v-06daa408]{color:color-mix(in oklab,var(--color-white,#fff) 50%,transparent)}}.loading-state[data-v-06daa408]{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 6);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:#fff9;display:flex}@supports (color:color-mix(in lab,red,red)){.loading-state[data-v-06daa408]{color:color-mix(in oklab,var(--color-white,#fff) 60%,transparent)}}.status-card[data-v-06daa408]{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-xl,.75rem);padding:calc(var(--spacing,.25rem) * 4);display:flex}.status-card.pending[data-v-06daa408]{color:var(--color-amber-300,oklch(87.9% .169 91.605));background:#f59e0b1a;border:1px solid #f59e0b40}.status-card.accepted[data-v-06daa408]{color:var(--color-emerald-300,oklch(84.5% .143 164.978));background:#10b9811a;border:1px solid #10b98140}.status-card.refused[data-v-06daa408]{color:var(--color-red-300,oklch(80.8% .114 19.571));background:#ef44441a;border:1px solid #ef444440}.status-card h4[data-v-06daa408]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.status-card p[data-v-06daa408]{margin-top:calc(var(--spacing,.25rem) * 1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));opacity:.8}:where(.submission-form[data-v-06daa408]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.field-group[data-v-06daa408]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 2) * calc(1 - var(--tw-space-y-reverse)))}.field-label[data-v-06daa408]{align-items:center;gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:#ffffffb3;display:flex}@supports (color:color-mix(in lab,red,red)){.field-label[data-v-06daa408]{color:color-mix(in oklab,var(--color-white,#fff) 70%,transparent)}}.required-badge[data-v-06daa408]{padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * .5);--tw-font-weight:var(--font-weight-semibold,600);font-size:10px;font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);text-transform:uppercase;color:#f87171;background:#ef444433;border-radius:.25rem;margin-left:auto}.optional-badge[data-v-06daa408]{padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * .5);--tw-font-weight:var(--font-weight-semibold,600);font-size:10px;font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);text-transform:uppercase;color:#ffffff80;background:#ffffff14;border-radius:.25rem;margin-left:auto}.upload-zone[data-v-06daa408]{cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-xl,.75rem);padding:calc(var(--spacing,.25rem) * 6);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background:#ffffff08;border:2px dashed #ffffff26;flex-direction:column;display:flex;position:relative}.upload-zone[data-v-06daa408]:hover{background:#8b5cf60d;border-color:#8b5cf666}.upload-zone.drag-over[data-v-06daa408]{background:#8b5cf61a;border-color:#8b5cf699}.upload-zone.has-file[data-v-06daa408]{padding:calc(var(--spacing,.25rem) * 3);background:#8b5cf60d;border-style:solid;border-color:#8b5cf64d}.upload-zone.required-field[data-v-06daa408]:not(.has-file){border-color:#ef44444d}.upload-text[data-v-06daa408]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:#fff9}@supports (color:color-mix(in lab,red,red)){.upload-text[data-v-06daa408]{color:color-mix(in oklab,var(--color-white,#fff) 60%,transparent)}}.upload-hint[data-v-06daa408]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:#fff6}@supports (color:color-mix(in lab,red,red)){.upload-hint[data-v-06daa408]{color:color-mix(in oklab,var(--color-white,#fff) 40%,transparent)}}.duration-hint[data-v-06daa408]{margin-top:calc(var(--spacing,.25rem) * 1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:#d9b3ff99}@supports (color:color-mix(in lab,red,red)){.duration-hint[data-v-06daa408]{color:color-mix(in oklab,var(--color-purple-300,oklch(82.7% .119 306.383)) 60%,transparent)}}.file-info[data-v-06daa408]{align-items:center;gap:calc(var(--spacing,.25rem) * 3);width:100%;display:flex}.file-details[data-v-06daa408]{min-width:calc(var(--spacing,.25rem) * 0);flex:1}.file-name[data-v-06daa408]{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:#fffc;display:block;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.file-name[data-v-06daa408]{color:color-mix(in oklab,var(--color-white,#fff) 80%,transparent)}}.file-size[data-v-06daa408]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:#fff6;display:block}@supports (color:color-mix(in lab,red,red)){.file-size[data-v-06daa408]{color:color-mix(in oklab,var(--color-white,#fff) 40%,transparent)}}.remove-btn[data-v-06daa408]{height:calc(var(--spacing,.25rem) * 8);width:calc(var(--spacing,.25rem) * 8);border-radius:var(--radius-lg,.5rem);background-color:#fb2c3633;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.remove-btn[data-v-06daa408]{background-color:color-mix(in oklab,var(--color-red-500,oklch(63.7% .237 25.331)) 20%,transparent)}}.remove-btn[data-v-06daa408]{color:var(--color-red-300,oklch(80.8% .114 19.571));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){.remove-btn[data-v-06daa408]:hover{background-color:#fb2c364d}@supports (color:color-mix(in lab,red,red)){.remove-btn[data-v-06daa408]:hover{background-color:color-mix(in oklab,var(--color-red-500,oklch(63.7% .237 25.331)) 30%,transparent)}}}.video-preview[data-v-06daa408]{margin-top:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-xl,.75rem);background:#0000004d;position:relative;overflow:hidden}.preview-player[data-v-06daa408]{max-height:calc(var(--spacing,.25rem) * 48);width:100%}.duration-badge[data-v-06daa408]{right:calc(var(--spacing,.25rem) * 2);bottom:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-lg,.5rem);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:#fff;background:#000000b3;position:absolute}.duration-loading[data-v-06daa408]{align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-lg,.5rem);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-blue-300,oklch(80.9% .105 251.813));background:#3b82f61a;border:1px solid #3b82f633;display:flex}.validation-error[data-v-06daa408]{align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-lg,.5rem);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-red-300,oklch(80.8% .114 19.571));background:#ef44441a;border:1px solid #ef444433;display:flex}.field-textarea[data-v-06daa408]{resize:none;border-radius:var(--radius-xl,.75rem);width:100%;padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-white,#fff)}.field-textarea[data-v-06daa408]::placeholder{color:#fff6}@supports (color:color-mix(in lab,red,red)){.field-textarea[data-v-06daa408]::placeholder{color:color-mix(in oklab,var(--color-white,#fff) 40%,transparent)}}.field-textarea[data-v-06daa408]{background:#ffffff0d;border:1px solid #ffffff1a}.field-textarea[data-v-06daa408]:focus{--tw-outline-style:none;border-color:#8b5cf680;outline-style:none}.char-count[data-v-06daa408]{text-align:right;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:#fff6}@supports (color:color-mix(in lab,red,red)){.char-count[data-v-06daa408]{color:color-mix(in oklab,var(--color-white,#fff) 40%,transparent)}}.char-count.error[data-v-06daa408]{color:var(--color-red-400,oklch(70.4% .191 22.216))}.error-text[data-v-06daa408]{margin-left:calc(var(--spacing,.25rem) * 2)}.info-card[data-v-06daa408]{align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-lg,.5rem);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-blue-300,oklch(80.9% .105 251.813));background:#3b82f61a;border:1px solid #3b82f633;display:flex}:where(.existing-video-section[data-v-06daa408]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.current-video[data-v-06daa408]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 3) * calc(1 - var(--tw-space-y-reverse)))}.current-video-header[data-v-06daa408]{align-items:center;gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:#ffffffb3;display:flex}@supports (color:color-mix(in lab,red,red)){.current-video-header[data-v-06daa408]{color:color-mix(in oklab,var(--color-white,#fff) 70%,transparent)}}.video-preview.existing[data-v-06daa408]{margin-top:calc(var(--spacing,.25rem) * 2)}.external-link-display[data-v-06daa408]{border-radius:var(--radius-xl,.75rem);padding:calc(var(--spacing,.25rem) * 3);background:#ffffff0d;border:1px solid #ffffff1a}.external-link[data-v-06daa408]{align-items:center;gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-purple-300,oklch(82.7% .119 306.383));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));display:flex}@media (hover:hover){.external-link[data-v-06daa408]:hover{color:var(--color-purple-200,oklch(90.2% .063 306.703))}}.external-link[data-v-06daa408]{word-break:break-all}:where(.existing-text[data-v-06daa408]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 1) * calc(1 - var(--tw-space-y-reverse)))}.existing-text[data-v-06daa408]{border-radius:var(--radius-xl,.75rem);padding:calc(var(--spacing,.25rem) * 3);background:#ffffff08}.existing-title[data-v-06daa408]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.existing-title[data-v-06daa408]{color:color-mix(in oklab,var(--color-white,#fff) 90%,transparent)}}.existing-description[data-v-06daa408]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:#fff9}@supports (color:color-mix(in lab,red,red)){.existing-description[data-v-06daa408]{color:color-mix(in oklab,var(--color-white,#fff) 60%,transparent)}}.edit-btn[data-v-06daa408]{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-xl,.75rem);width:100%;padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));color:#fffc;background:#ffffff14;border:1px solid #ffffff1a;display:flex}.edit-btn[data-v-06daa408]:hover{color:#c4b5fd;background:#8b5cf626;border-color:#8b5cf64d}.form-actions[data-v-06daa408]{gap:calc(var(--spacing,.25rem) * 3);display:flex}.cancel-btn[data-v-06daa408]{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-xl,.75rem);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));color:#fff9;background:#ffffff0d;border:1px solid #ffffff1a;display:flex}.cancel-btn[data-v-06daa408]:hover:not(:disabled){color:#fffc;background:#ffffff1a}.cancel-btn[data-v-06daa408]:disabled{cursor:not-allowed;opacity:.5}.submit-btn[data-v-06daa408]{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-xl,.75rem);width:100%;padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));color:#fff;background:linear-gradient(135deg,#8b5cf6,#7c3aed);display:flex}.submit-btn[data-v-06daa408]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px #8b5cf666}.submit-btn[data-v-06daa408]:disabled{cursor:not-allowed;opacity:.5}.debug-info[data-v-06daa408]{margin-top:calc(var(--spacing,.25rem) * 4);border-radius:var(--radius-lg,.5rem);padding:calc(var(--spacing,.25rem) * 3);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));background:#0000004d;border:1px solid #ffffff1a}.debug-info summary[data-v-06daa408]{cursor:pointer;color:#fff9}@supports (color:color-mix(in lab,red,red)){.debug-info summary[data-v-06daa408]{color:color-mix(in oklab,var(--color-white,#fff) 60%,transparent)}}.debug-info pre[data-v-06daa408]{margin-top:calc(var(--spacing,.25rem) * 2);max-height:calc(var(--spacing,.25rem) * 40);color:#ffffff80;overflow:auto}@supports (color:color-mix(in lab,red,red)){.debug-info pre[data-v-06daa408]{color:color-mix(in oklab,var(--color-white,#fff) 50%,transparent)}}.debug-info pre[data-v-06daa408]{font-size:10px}.hidden[data-v-06daa408]{display:none}@property --tw-tracking{syntax:"*";inherits:false}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-f59c773d],[data-v-f59c773d]:before,[data-v-f59c773d]:after,[data-v-f59c773d]::backdrop{--tw-space-y-reverse:0;--tw-font-weight:initial}}}:where(.feedback-quest-submission[data-v-f59c773d]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 4) * calc(1 - var(--tw-space-y-reverse)))}.submission-header[data-v-f59c773d]{margin-bottom:calc(var(--spacing,.25rem) * 3);align-items:center;gap:calc(var(--spacing,.25rem) * 3);padding-bottom:calc(var(--spacing,.25rem) * 3);border-bottom:1px solid #ffffff1a;display:flex}.header-icon[data-v-f59c773d]{height:calc(var(--spacing,.25rem) * 10);width:calc(var(--spacing,.25rem) * 10);border-radius:var(--radius-xl,.75rem);color:#c4b5fd;background:linear-gradient(135deg,#a855f74d,#ec48994d);justify-content:center;align-items:center;display:flex}.submission-header h3[data-v-f59c773d]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-white,#fff)}.submission-header p[data-v-f59c773d]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.submission-header p[data-v-f59c773d]{color:color-mix(in oklab,var(--color-white,#fff) 50%,transparent)}}.loading-state[data-v-f59c773d]{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 6);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:#fff9;display:flex}@supports (color:color-mix(in lab,red,red)){.loading-state[data-v-f59c773d]{color:color-mix(in oklab,var(--color-white,#fff) 60%,transparent)}}.status-card[data-v-f59c773d]{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-xl,.75rem);padding:calc(var(--spacing,.25rem) * 4);display:flex}.status-card.pending[data-v-f59c773d]{color:var(--color-amber-300,oklch(87.9% .169 91.605));background:#f59e0b1a;border:1px solid #f59e0b40}.status-card.accepted[data-v-f59c773d]{color:var(--color-emerald-300,oklch(84.5% .143 164.978));background:#10b9811a;border:1px solid #10b98140}.status-card h4[data-v-f59c773d]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.status-card p[data-v-f59c773d]{margin-top:calc(var(--spacing,.25rem) * 1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));opacity:.8}:where(.existing-feedback-section[data-v-f59c773d]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.submitted-responses[data-v-f59c773d]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 3) * calc(1 - var(--tw-space-y-reverse)))}.responses-header[data-v-f59c773d]{align-items:center;gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:#ffffffb3;display:flex}@supports (color:color-mix(in lab,red,red)){.responses-header[data-v-f59c773d]{color:color-mix(in oklab,var(--color-white,#fff) 70%,transparent)}}:where(.response-item[data-v-f59c773d]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 1) * calc(1 - var(--tw-space-y-reverse)))}.response-item[data-v-f59c773d]{border-radius:var(--radius-xl,.75rem);padding:calc(var(--spacing,.25rem) * 3);background:#ffffff08}.response-question[data-v-f59c773d]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-purple-300,oklch(82.7% .119 306.383))}.response-answer[data-v-f59c773d]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:#fffc}@supports (color:color-mix(in lab,red,red)){.response-answer[data-v-f59c773d]{color:color-mix(in oklab,var(--color-white,#fff) 80%,transparent)}}.edit-btn[data-v-f59c773d]{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-xl,.75rem);width:100%;padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));color:#fffc;background:#ffffff14;border:1px solid #ffffff1a;display:flex}.edit-btn[data-v-f59c773d]:hover{color:#c4b5fd;background:#8b5cf626;border-color:#8b5cf64d}:where(.submission-form[data-v-f59c773d]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.question-item[data-v-f59c773d]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 2) * calc(1 - var(--tw-space-y-reverse)))}.question-label[data-v-f59c773d]{align-items:center;gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:#ffffffe6;display:flex}@supports (color:color-mix(in lab,red,red)){.question-label[data-v-f59c773d]{color:color-mix(in oklab,var(--color-white,#fff) 90%,transparent)}}.question-number[data-v-f59c773d]{height:calc(var(--spacing,.25rem) * 5);width:calc(var(--spacing,.25rem) * 5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:#c084fc;background:#a855f74d;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}.question-text[data-v-f59c773d]{flex:1}.required-indicator[data-v-f59c773d]{color:var(--color-red-400,oklch(70.4% .191 22.216))}.question-textarea[data-v-f59c773d]{resize:none;border-radius:var(--radius-xl,.75rem);width:100%;padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-white,#fff)}.question-textarea[data-v-f59c773d]::placeholder{color:#fff6}@supports (color:color-mix(in lab,red,red)){.question-textarea[data-v-f59c773d]::placeholder{color:color-mix(in oklab,var(--color-white,#fff) 40%,transparent)}}.question-textarea[data-v-f59c773d]{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background:#ffffff0d;border:1px solid #ffffff1a}.question-textarea[data-v-f59c773d]:focus{--tw-outline-style:none;background:#ffffff14;border-color:#a855f766;outline-style:none}.question-textarea.error[data-v-f59c773d]{border-color:#ef444480}.question-textarea.valid[data-v-f59c773d]{border-color:#10b98166}.question-footer[data-v-f59c773d]{justify-content:flex-end;display:flex}.char-count[data-v-f59c773d]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:#fff6}@supports (color:color-mix(in lab,red,red)){.char-count[data-v-f59c773d]{color:color-mix(in oklab,var(--color-white,#fff) 40%,transparent)}}.char-count.error[data-v-f59c773d]{color:var(--color-red-400,oklch(70.4% .191 22.216))}.char-count.valid[data-v-f59c773d]{color:var(--color-emerald-400,oklch(76.5% .177 163.223))}.validation-error[data-v-f59c773d]{align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-lg,.5rem);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-red-300,oklch(80.8% .114 19.571));background:#ef44441a;border:1px solid #ef444433;display:flex}.form-actions[data-v-f59c773d]{gap:calc(var(--spacing,.25rem) * 3);display:flex}.cancel-btn[data-v-f59c773d]{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-xl,.75rem);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));color:#fff9;background:#ffffff0d;border:1px solid #ffffff1a;display:flex}.cancel-btn[data-v-f59c773d]:hover:not(:disabled){color:#fffc;background:#ffffff1a}.cancel-btn[data-v-f59c773d]:disabled{cursor:not-allowed;opacity:.5}.submit-btn[data-v-f59c773d]{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-xl,.75rem);width:100%;padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));color:#fff;background:linear-gradient(135deg,#8b5cf6,#7c3aed);display:flex}.submit-btn[data-v-f59c773d]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px #8b5cf666}.submit-btn[data-v-f59c773d]:disabled{cursor:not-allowed;opacity:.5}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}.quest-detail-overlay[data-v-32065426]{z-index:9999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000bf;justify-content:center;align-items:center;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.quest-detail-modal[data-v-32065426]{background:var(--theme-card-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--theme-card-border);border-radius:24px;flex-direction:column;width:90%;max-width:520px;max-height:85vh;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 80px #0009}.close-btn[data-v-32065426]{z-index:10;background:var(--theme-button-secondary-bg);width:32px;height:32px;color:var(--theme-text-secondary);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex;position:absolute;top:12px;right:12px}.close-btn[data-v-32065426]:hover{background:var(--theme-button-secondary-hover);color:var(--theme-text-primary);transform:scale(1.1)}.modal-content[data-v-32065426]{flex:1;padding:2.5rem 1.5rem 1.5rem;overflow-y:auto}.loading-state[data-v-32065426]{color:var(--theme-text-secondary);flex-direction:column;justify-content:center;align-items:center;padding:4rem;display:flex}.spinner[data-v-32065426]{border:3px solid var(--theme-card-border);border-left-color:#a855f7;border-radius:50%;width:40px;height:40px;margin-bottom:1rem;animation:1s linear infinite spin-32065426}@keyframes spin-32065426{to{transform:rotate(360deg)}}.quest-icon-wrapper[data-v-32065426]{justify-content:center;margin-bottom:1rem;display:flex}.quest-icon-large[data-v-32065426]{background:var(--theme-button-secondary-bg);border:2px solid var(--theme-card-border);border-radius:20px;justify-content:center;align-items:center;width:72px;height:72px;font-size:2rem;display:flex}.quest-title[data-v-32065426]{color:var(--theme-text-primary);text-align:center;margin:0 0 .75rem;font-size:1.25rem;font-weight:700;line-height:1.3}.widget-type-badge[data-v-32065426]{text-transform:uppercase;letter-spacing:.5px;background:var(--theme-input-bg);color:var(--theme-text-secondary);border:1px solid var(--theme-card-border);border-radius:20px;justify-content:center;align-items:center;gap:.375rem;margin:0 auto .75rem;padding:.25rem .75rem;font-size:.6875rem;font-weight:600;display:flex}.template-badge[data-v-32065426]{color:#a78bfae6;background:#8b5cf626;border:1px solid #8b5cf633;border-radius:20px;justify-content:center;align-items:center;gap:.375rem;margin:0 auto .75rem;padding:.25rem .75rem;font-size:.625rem;font-weight:500;display:flex}.quest-badges[data-v-32065426]{justify-content:center;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.frequency-badge[data-v-32065426]{text-transform:uppercase;letter-spacing:.3px;border-radius:6px;align-items:center;gap:.25rem;padding:.25rem .625rem;font-size:.6875rem;font-weight:600;display:flex}.frequency-badge.daily[data-v-32065426]{color:#f472b6;background:#ec489926}.frequency-badge.weekly[data-v-32065426]{color:#a78bfa;background:#8b5cf626}.frequency-badge.monthly[data-v-32065426]{color:#60a5fa;background:#3b82f626}.frequency-badge.unique[data-v-32065426]{color:#34d399;background:#10b98126}.validation-badge[data-v-32065426]{text-transform:uppercase;letter-spacing:.3px;border-radius:6px;align-items:center;gap:.25rem;padding:.25rem .625rem;font-size:.6875rem;font-weight:600;display:flex}.validation-badge.auto[data-v-32065426]{color:#22d3ee;background:#22d3ee26}.validation-badge.manual[data-v-32065426]{color:#fb923c;background:#fb923c26}.progress-badge[data-v-32065426]{color:#22d3ee;background:#00d4ff26;border-radius:6px;padding:.25rem .625rem;font-size:.6875rem;font-weight:700}.quest-description[data-v-32065426]{color:var(--theme-text-secondary);text-align:center;margin:0 0 1.25rem;padding:0 .5rem;font-size:.875rem;line-height:1.6}.recruitment-link-section[data-v-32065426]{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;margin:0 0 1.25rem;padding:.75rem}.recruitment-link-header[data-v-32065426]{color:var(--theme-text-primary);align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.8125rem;font-weight:600;display:flex}.recruitment-link-loading[data-v-32065426]{color:var(--theme-text-muted);align-items:center;gap:.5rem;padding:.5rem 0;font-size:.75rem;display:flex}.recruitment-link-row[data-v-32065426]{align-items:center;gap:.5rem;display:flex}.recruitment-link-url[data-v-32065426]{color:#ffffffb3;text-overflow:ellipsis;white-space:nowrap;background:#0003;border:1px solid #ffffff14;border-radius:8px;flex:1;min-width:0;padding:.5rem .75rem;overflow:hidden}.recruitment-copy-btn[data-v-32065426]{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#8b5cf6,#6366f1);border-radius:8px;flex-shrink:0;align-items:center;gap:.375rem;padding:.5rem .75rem;font-size:.75rem;font-weight:600;transition:all .2s;display:flex}.recruitment-copy-btn[data-v-32065426]:hover{filter:brightness(1.1)}.recruitment-copy-btn.copied[data-v-32065426]{background:linear-gradient(135deg,#10b981,#059669)}.section-title[data-v-32065426]{color:var(--theme-text-muted);text-transform:uppercase;letter-spacing:.8px;align-items:center;gap:.5rem;margin:0 0 .75rem;font-size:.6875rem;font-weight:700;display:flex}.rewards-grid[data-v-32065426]{gap:.75rem;margin-bottom:1.25rem;display:flex}.reward-item[data-v-32065426]{background:var(--theme-input-bg);border:1px solid var(--theme-card-border);border-radius:12px;flex:1;align-items:center;gap:.75rem;padding:.75rem;display:flex}.reward-item.trophies[data-v-32065426]{background:linear-gradient(135deg,#fbbf241a,#f59e0b1a);border-color:#fbbf2433}.reward-item.tokens[data-v-32065426]{background:linear-gradient(135deg,#a855f71a,#8b5cf61a);border-color:#a855f733}.reward-icon-wrapper[data-v-32065426]{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.reward-icon-wrapper.trophies[data-v-32065426]{color:#fff;background:linear-gradient(135deg,#fbbf24,#f59e0b);box-shadow:0 4px 12px #fbbf244d}.reward-icon-wrapper.tokens[data-v-32065426]{color:#fff;background:linear-gradient(135deg,#a855f7,#7c3aed);box-shadow:0 4px 12px #a855f74d}.custom-reward-icon[data-v-32065426]{object-fit:contain;width:24px;height:24px}.reward-info[data-v-32065426]{flex-direction:column;gap:.125rem;display:flex}.reward-value[data-v-32065426]{color:var(--theme-text-primary);font-size:1.125rem;font-weight:700}.reward-item.trophies .reward-value[data-v-32065426]{color:#fcd34d}.reward-item.tokens .reward-value[data-v-32065426]{color:#c4b5fd}.reward-label[data-v-32065426]{color:var(--theme-text-muted);text-transform:uppercase;letter-spacing:.3px;font-size:.6875rem}.reward-progress[data-v-32065426]{color:#fbbf24;background:#fbbf2433;border-radius:6px;margin-left:auto;padding:.25rem .5rem;font-size:.75rem;font-weight:700}.reward-progress.tokens[data-v-32065426]{color:#a855f7;background:#a855f733}.tiers-section[data-v-32065426],.proof-section[data-v-32065426]{background:var(--theme-input-bg);border:1px solid var(--theme-card-border);border-radius:16px;margin-bottom:1.25rem;padding:1rem}.proof-section .section-title[data-v-32065426]{color:var(--theme-text-secondary)}.proof-section.video-presentation[data-v-32065426],.proof-section.feedback[data-v-32065426]{background:var(--theme-input-bg);border-color:var(--theme-card-border)}.history-section[data-v-32065426]{margin-bottom:.5rem}.history-count[data-v-32065426]{color:var(--theme-text-muted);font-weight:400}.empty-history[data-v-32065426]{text-align:center;flex-direction:column;align-items:center;padding:1.5rem 1rem;display:flex}.empty-icon[data-v-32065426]{margin-bottom:.5rem}.empty-history p[data-v-32065426]{color:var(--theme-text-muted);max-width:240px;margin:0;font-size:.8125rem;line-height:1.5}.completions-list[data-v-32065426]{flex-direction:column;gap:.375rem;max-height:200px;display:flex;overflow-y:auto}.completion-item[data-v-32065426]{background:var(--theme-input-bg);border:1px solid var(--theme-divider);border-radius:10px;align-items:center;gap:.625rem;padding:.625rem .75rem;transition:all .2s;display:flex}.completion-item[data-v-32065426]:hover{background:var(--theme-button-secondary-bg);border-color:var(--theme-card-border)}.completion-number[data-v-32065426]{background:var(--theme-button-secondary-bg);width:28px;height:28px;color:var(--theme-text-primary);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:.6875rem;font-weight:700;display:flex}.completion-info[data-v-32065426]{flex:1;min-width:0}.completion-date[data-v-32065426]{color:var(--theme-text-primary);font-size:.8125rem}.completion-rewards[data-v-32065426]{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.125rem;display:flex}.trophies-earned[data-v-32065426]{color:#fbbf24;font-size:.75rem;font-weight:600}.tokens-earned[data-v-32065426]{color:#a78bfa;font-size:.6875rem;font-weight:600}.objectives-section[data-v-32065426]{margin-bottom:1.25rem}.objectives-count[data-v-32065426]{color:#06b6d4;margin-left:auto;font-size:.75rem;font-weight:700}.objectives-list[data-v-32065426]{flex-direction:column;gap:.25rem;display:flex}.objective-item[data-v-32065426]{border-radius:.625rem;transition:background .15s;overflow:hidden}.objective-item.expanded[data-v-32065426]{background:#ffffff08}.objective-row[data-v-32065426]{cursor:pointer;border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem .625rem;transition:background .15s;display:flex}.objective-row[data-v-32065426]:hover{background:#ffffff0f}.objective-item.completed .objective-row[data-v-32065426]{opacity:.6;cursor:default}.objective-check[data-v-32065426]{flex-shrink:0}.objective-info[data-v-32065426]{flex:1;align-items:center;gap:.5rem;min-width:0;display:flex}.objective-title[data-v-32065426]{color:var(--theme-text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;overflow:hidden}.objective-type-badge[data-v-32065426]{color:#06b6d4;text-transform:uppercase;background:#06b6d426;border-radius:9999px;flex-shrink:0;padding:.125rem .375rem;font-size:.625rem;font-weight:600}.objective-chevron[data-v-32065426]{color:#fff6;flex-shrink:0;transition:transform .2s}.objective-chevron.rotated[data-v-32065426]{transform:rotate(180deg)}.objective-proof-panel[data-v-32065426]{flex-direction:column;gap:.5rem;padding:.625rem .625rem .75rem 2.25rem;display:flex}.objective-description[data-v-32065426]{color:var(--theme-text-secondary);margin:0;font-size:.75rem;line-height:1.5}.proof-textarea[data-v-32065426]{width:100%;color:var(--theme-text-primary);background:var(--theme-input-bg);border:1px solid var(--theme-card-border);resize:vertical;border-radius:.5rem;outline:none;padding:.5rem .75rem;font-family:inherit;font-size:.8125rem}.proof-textarea[data-v-32065426]:focus{border-color:#06b6d4}.proof-input[data-v-32065426]{width:100%;color:var(--theme-text-primary);background:var(--theme-input-bg);border:1px solid var(--theme-card-border);border-radius:.5rem;outline:none;padding:.5rem .75rem;font-size:.8125rem}.proof-input[data-v-32065426]:focus{border-color:#06b6d4}.proof-mode-toggle[data-v-32065426]{background:var(--theme-input-bg);border:1px solid var(--theme-card-border);border-radius:.5rem;gap:.25rem;width:fit-content;padding:.1875rem;display:flex}.mode-btn[data-v-32065426]{color:var(--theme-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:.375rem;align-items:center;gap:.25rem;padding:.3125rem .625rem;font-size:.6875rem;font-weight:600;transition:all .15s;display:inline-flex}.mode-btn[data-v-32065426]:hover{color:var(--theme-text-primary)}.mode-btn.active[data-v-32065426]{color:#06b6d4;background:#06b6d426}.proof-dropzone[data-v-32065426]{border:2px dashed var(--theme-card-border);cursor:pointer;background:#ffffff05;border-radius:.75rem;justify-content:center;align-items:center;width:100%;padding:1.25rem 1rem;transition:all .2s;display:flex}.proof-dropzone[data-v-32065426]:hover{background:#06b6d40d;border-color:#06b6d466}.dropzone-content[data-v-32065426]{flex-direction:column;align-items:center;gap:.375rem;display:flex}.dropzone-icon[data-v-32065426]{color:var(--theme-text-muted);opacity:.6}.dropzone-text[data-v-32065426]{color:var(--theme-text-secondary);font-size:.75rem}.proof-file-selected[data-v-32065426]{background:var(--theme-input-bg);border:1px solid var(--theme-card-border);border-radius:.5rem;align-items:center;gap:.625rem;padding:.5rem .625rem;display:flex}.proof-file-info[data-v-32065426]{flex-direction:column;flex:1;gap:.0625rem;min-width:0;display:flex}.proof-file-name[data-v-32065426]{color:var(--theme-text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:500;overflow:hidden}.proof-file-size[data-v-32065426]{color:var(--theme-text-muted);font-size:.6875rem}.proof-file-remove[data-v-32065426]{color:#ef4444;cursor:pointer;background:#ef444426;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:all .15s;display:flex}.proof-file-remove[data-v-32065426]:hover{background:#ef444440}.sr-only[data-v-32065426]{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.proof-image-preview[data-v-32065426]{border-radius:.5rem;max-height:120px;overflow:hidden}.proof-image-preview img[data-v-32065426]{object-fit:cover;width:100%;height:100%}.proof-link-btn[data-v-32065426]{color:#06b6d4;background:#06b6d41a;border:1px solid #06b6d433;border-radius:.5rem;align-items:center;gap:.375rem;padding:.5rem .75rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.proof-link-btn[data-v-32065426]:hover{background:#06b6d433}.proof-link-visited[data-v-32065426]{color:#22c55e;align-items:center;gap:.25rem;margin:0;font-size:.75rem;display:flex}.proof-info-text[data-v-32065426]{color:var(--theme-text-secondary);margin:0;font-size:.75rem;font-style:italic}.proof-submit-btn[data-v-32065426]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#06b6d4,#3b82f6);border:none;border-radius:.5rem;align-self:flex-start;align-items:center;gap:.375rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:600;transition:all .15s;display:inline-flex}.proof-submit-btn[data-v-32065426]:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.proof-submit-btn[data-v-32065426]:disabled{opacity:.5;cursor:not-allowed}.objectives-progress[data-v-32065426]{margin-top:.5rem}.objectives-progress-bar[data-v-32065426]{background:#ffffff1a;border-radius:2px;width:100%;height:4px;overflow:hidden}.objectives-progress-fill[data-v-32065426]{background:linear-gradient(90deg,#06b6d4,#22d3ee);border-radius:2px;height:100%;transition:width .3s}.slide-down-enter-active[data-v-32065426],.slide-down-leave-active[data-v-32065426]{transition:all .2s;overflow:hidden}.slide-down-enter-from[data-v-32065426],.slide-down-leave-to[data-v-32065426]{opacity:0;max-height:0;padding-top:0;padding-bottom:0}.slide-down-enter-to[data-v-32065426],.slide-down-leave-from[data-v-32065426]{opacity:1;max-height:500px}.quest-detail-modal-enter-active[data-v-32065426]{transition:opacity .3s ease-out}.quest-detail-modal-enter-active .quest-detail-modal[data-v-32065426]{animation:.3s ease-out modalContentEnter-32065426}.quest-detail-modal-leave-active[data-v-32065426]{transition:opacity .2s ease-in}.quest-detail-modal-leave-active .quest-detail-modal[data-v-32065426]{animation:.2s ease-in modalContentLeave-32065426}.quest-detail-modal-enter-from[data-v-32065426],.quest-detail-modal-leave-to[data-v-32065426]{opacity:0}@keyframes modalContentEnter-32065426{0%{opacity:0;transform:scale(.92)translateY(20px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes modalContentLeave-32065426{0%{opacity:1;transform:scale(1)translateY(0)}to{opacity:0;transform:scale(.92)translateY(20px)}}@media (max-width:480px){.quest-detail-modal[data-v-32065426]{border-radius:20px;width:95%;max-height:90vh}.modal-content[data-v-32065426]{padding:2rem 1.25rem 1.25rem}.quest-icon-large[data-v-32065426]{width:64px;height:64px;font-size:1.75rem}.quest-title[data-v-32065426]{font-size:1.125rem}.rewards-grid[data-v-32065426]{flex-direction:column;gap:.5rem}.completions-list[data-v-32065426]{max-height:160px}}.modal-content[data-v-32065426]::-webkit-scrollbar{width:4px}.completions-list[data-v-32065426]::-webkit-scrollbar{width:4px}.modal-content[data-v-32065426]::-webkit-scrollbar-track{background:0 0}.completions-list[data-v-32065426]::-webkit-scrollbar-track{background:0 0}.modal-content[data-v-32065426]::-webkit-scrollbar-thumb{background:var(--theme-divider);border-radius:2px}.completions-list[data-v-32065426]::-webkit-scrollbar-thumb{background:var(--theme-divider);border-radius:2px}.modal-content[data-v-32065426]::-webkit-scrollbar-thumb:hover{background:var(--theme-card-border)}.completions-list[data-v-32065426]::-webkit-scrollbar-thumb:hover{background:var(--theme-card-border)}.quests-module[data-v-3b8b3b86]{width:100%;padding:1.5rem;max-width:1200px;margin:0 auto}.quests-module.standalone[data-v-3b8b3b86]{min-height:100vh;padding:2rem 1.5rem}.quest-packs-section[data-v-3b8b3b86]{margin-top:1rem}.units-container[data-v-3b8b3b86]{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:0;display:flex;flex-direction:column;gap:0;overflow:visible}.loading-state[data-v-3b8b3b86]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center;background:var(--theme-card);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--theme-border);border-radius:16px;color:var(--theme-foreground-muted)}.loading-spinner[data-v-3b8b3b86]{width:48px;height:48px;border:4px solid rgba(255,255,255,.1);border-top-color:#00d4ff;border-radius:50%;animation:spin-3b8b3b86 1s linear infinite;margin-bottom:1rem}@keyframes spin-3b8b3b86{to{transform:rotate(360deg)}}.error-state[data-v-3b8b3b86]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center;background:var(--theme-card);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--theme-border);border-radius:16px}.error-icon[data-v-3b8b3b86]{font-size:3rem;margin-bottom:1rem}.retry-button[data-v-3b8b3b86]{margin-top:1rem;padding:.75rem 1.5rem;background:linear-gradient(135deg,#00d4ff,#00a5cc);color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.retry-button[data-v-3b8b3b86]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00d4ff4d}.empty-state[data-v-3b8b3b86]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center;background:var(--theme-card);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--theme-border);border-radius:16px}.empty-icon[data-v-3b8b3b86]{font-size:5rem;margin-bottom:1.5rem;filter:drop-shadow(0 4px 8px rgba(0,0,0,.2))}.empty-title[data-v-3b8b3b86]{font-size:1.5rem;font-weight:800;color:var(--theme-foreground);margin-bottom:.75rem}.empty-description[data-v-3b8b3b86]{font-size:1rem;color:var(--theme-foreground-muted);max-width:480px;line-height:1.6}[data-theme=light] .empty-state[data-v-3b8b3b86]{background:#fffffff2;box-shadow:0 4px 12px #00000014}@media (max-width: 768px){.quests-module[data-v-3b8b3b86]{padding:1rem}.quests-module.standalone[data-v-3b8b3b86]{padding:1.5rem 1rem}.units-container[data-v-3b8b3b86]{padding:.75rem}.section-title[data-v-3b8b3b86]{font-size:1.25rem}.empty-icon[data-v-3b8b3b86]{font-size:4rem}.empty-title[data-v-3b8b3b86]{font-size:1.25rem}.empty-description[data-v-3b8b3b86]{font-size:.9375rem}}@media (max-width: 640px){.quests-module[data-v-3b8b3b86]{padding:.75rem}.units-container[data-v-3b8b3b86]{padding:.5rem;border-radius:16px}.section-title[data-v-3b8b3b86]{font-size:1.125rem}}@media (max-width: 480px){.quests-module[data-v-3b8b3b86]{padding:.5rem}.units-container[data-v-3b8b3b86]{padding:.375rem;border-radius:12px}.quest-packs-section[data-v-3b8b3b86]{margin-top:1.5rem}}.virtues-section-wrapper[data-v-3b8b3b86]{margin-top:2rem}.list-view[data-v-3b8b3b86]{padding:0}.list-unit[data-v-3b8b3b86]{border-bottom:1px solid rgba(255,255,255,.08)}.list-unit[data-v-3b8b3b86]:last-child{border-bottom:none}.list-unit-header[data-v-3b8b3b86]{width:100%;display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;background:#4d1e8566;border:none;cursor:pointer;transition:all .2s ease;text-align:left}.list-unit-header[data-v-3b8b3b86]:hover{background:#4d1e8580}.list-unit-header.expanded[data-v-3b8b3b86]{border-bottom:1px solid rgba(255,255,255,.1)}.list-unit-title[data-v-3b8b3b86]{font-size:1rem;font-weight:700;color:#00d4ff;white-space:nowrap}.list-unit-description[data-v-3b8b3b86]{flex:1;font-size:.875rem;color:#ffffffb3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-unit-arrow[data-v-3b8b3b86]{color:#ffffff80;transition:transform .2s ease;flex-shrink:0}.list-unit-arrow.rotated[data-v-3b8b3b86]{transform:rotate(180deg)}.list-quests[data-v-3b8b3b86]{background:#00000026}.list-quest-row[data-v-3b8b3b86]{display:flex;align-items:center;gap:1rem;padding:.875rem 1.25rem;border-bottom:1px solid rgba(255,255,255,.05);cursor:pointer;transition:background .2s ease}.list-quest-row[data-v-3b8b3b86]:hover{background:#ffffff08}.list-quest-row[data-v-3b8b3b86]:last-child{border-bottom:none}.list-quest-row.completed[data-v-3b8b3b86]{opacity:.6}.list-quest-badge[data-v-3b8b3b86]{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.875rem;color:#fff;flex-shrink:0;background:linear-gradient(180deg,#22d3ee,#06b6d4,#0891b2);box-shadow:0 4px 12px #06b6d466,inset 0 2px #ffffff4d,0 0 0 3px #06b6d433;position:relative;overflow:hidden}.list-quest-badge.completed[data-v-3b8b3b86]{background:linear-gradient(180deg,#fbbf24,#f59e0b,#d97706);box-shadow:0 4px 12px #fbbf2466,inset 0 2px #ffffff4d,0 0 0 3px #fbbf2433}.list-quest-badge.in-progress[data-v-3b8b3b86]{background:linear-gradient(180deg,#22d3ee,#06b6d4,#0891b2);animation:pulse 2s infinite}.list-quest-image[data-v-3b8b3b86]{width:100%;height:100%;object-fit:cover;border-radius:50%}.list-quest-image.completed-image[data-v-3b8b3b86]{opacity:.6;filter:grayscale(30%)}.list-quest-icon-emoji[data-v-3b8b3b86]{font-size:1.25rem;line-height:1}.list-quest-xp-value[data-v-3b8b3b86]{font-size:.875rem;font-weight:800;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.2)}.list-quest-check[data-v-3b8b3b86]{font-size:1rem;font-weight:700}.list-completed-overlay[data-v-3b8b3b86]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#fbbf24b3;border-radius:50%}.list-check-mark[data-v-3b8b3b86]{width:20px;height:20px;color:#fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}.list-quest-info[data-v-3b8b3b86]{flex:1;min-width:0}.list-quest-title[data-v-3b8b3b86]{font-size:.9375rem;font-weight:600;color:#fff;margin:0 0 .25rem;line-height:1.3}.list-quest-description[data-v-3b8b3b86]{font-size:.8125rem;color:#ffffff8c;margin:0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.list-quest-type[data-v-3b8b3b86]{font-size:.75rem;font-weight:600;padding:.25rem .625rem;border-radius:6px;text-transform:capitalize;flex-shrink:0;background:#ff4da633;color:#ff4da6}.list-quest-type.daily[data-v-3b8b3b86]{background:#ff4da633;color:#ff4da6}.list-quest-type.weekly[data-v-3b8b3b86]{background:#8b5cf633;color:#a78bfa}.list-quest-type.monthly[data-v-3b8b3b86]{background:#3b82f633;color:#60a5fa}.list-quest-type.unique[data-v-3b8b3b86]{background:#10b98133;color:#34d399}.list-quest-progress[data-v-3b8b3b86]{display:flex;align-items:center;gap:.375rem;font-size:.875rem;color:#ffffffb3;flex-shrink:0}.progress-star[data-v-3b8b3b86]{width:18px;height:18px;color:#00d4ff}.list-quest-xp[data-v-3b8b3b86]{background:linear-gradient(135deg,#ff4da6,#e91e8c);color:#fff;font-size:.8125rem;font-weight:700;padding:.375rem .75rem;border-radius:20px;flex-shrink:0;box-shadow:0 2px 8px #ff4da64d}.list-quest-xp .xp-label[data-v-3b8b3b86]{font-weight:600;opacity:.9}.list-quest-connection[data-v-3b8b3b86]{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s ease;cursor:help}.list-quest-connection.connected[data-v-3b8b3b86]{background:#22c55e33;border:2px solid #22c55e}.list-quest-connection.disconnected[data-v-3b8b3b86]{background:#ef444433;border:2px solid #ef4444}.list-quest-connection .connection-icon[data-v-3b8b3b86]{width:16px;height:16px}.list-quest-connection.connected .connection-icon[data-v-3b8b3b86]{color:#22c55e}.list-quest-connection.disconnected .connection-icon[data-v-3b8b3b86]{color:#ef4444}.list-accordion-enter-active[data-v-3b8b3b86],.list-accordion-leave-active[data-v-3b8b3b86]{transition:all .25s ease;max-height:1000px;overflow:hidden}.list-accordion-enter-from[data-v-3b8b3b86],.list-accordion-leave-to[data-v-3b8b3b86]{opacity:0;max-height:0}@media (max-width: 768px){.list-quest-row[data-v-3b8b3b86]{flex-wrap:wrap;gap:.75rem}.list-quest-badge[data-v-3b8b3b86]{order:1;width:44px;height:44px}.list-quest-info[data-v-3b8b3b86]{order:2;width:calc(100% - 60px)}.list-quest-type[data-v-3b8b3b86]{order:3}.list-quest-progress[data-v-3b8b3b86]{order:4}.list-quest-xp[data-v-3b8b3b86]{order:5}.list-quest-connection[data-v-3b8b3b86]{order:6;margin-left:auto}}@media (max-width: 480px){.list-unit-header[data-v-3b8b3b86]{padding:.875rem 1rem}.list-quest-row[data-v-3b8b3b86]{padding:.75rem 1rem}.list-quest-badge[data-v-3b8b3b86]{width:40px;height:40px}.list-quest-icon-emoji[data-v-3b8b3b86]{font-size:1rem}.list-quest-xp-value[data-v-3b8b3b86]{font-size:.75rem}.list-check-mark[data-v-3b8b3b86]{width:16px;height:16px}.list-quest-title[data-v-3b8b3b86]{font-size:.875rem}.list-quest-description[data-v-3b8b3b86]{font-size:.75rem}.list-quest-xp[data-v-3b8b3b86]{font-size:.75rem;padding:.25rem .5rem}.list-quest-connection[data-v-3b8b3b86]{width:24px;height:24px}.list-quest-connection .connection-icon[data-v-3b8b3b86]{width:14px;height:14px}}.guest-blur[data-v-3b8b3b86]{filter:blur(5px);-webkit-user-select:none;user-select:none;pointer-events:none}.guest-banner[data-v-3b8b3b86]{display:flex;align-items:center;gap:1rem;padding:1rem 1.5rem;margin-bottom:1rem;background:linear-gradient(135deg,#ff4da626,#8b5cf626);border:1px solid rgba(255,77,166,.3);border-radius:16px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.guest-banner-icon[data-v-3b8b3b86]{font-size:2rem;flex-shrink:0}.guest-banner-text[data-v-3b8b3b86]{flex:1}.guest-banner-title[data-v-3b8b3b86]{font-size:1rem;font-weight:700;color:var(--theme-foreground, white);margin:0 0 .25rem}.guest-banner-description[data-v-3b8b3b86]{font-size:.875rem;color:var(--theme-foreground-muted, rgba(255, 255, 255, .7));margin:0}.guest-teasing[data-v-3b8b3b86]{display:flex;flex-direction:column;align-items:center;gap:1rem;margin-top:1.5rem;padding:0 1rem}.guest-teasing-line[data-v-3b8b3b86]{width:2px;height:24px;background:linear-gradient(180deg,transparent,rgba(255,77,166,.5),transparent)}.guest-teasing-content[data-v-3b8b3b86]{display:flex;align-items:center;gap:1rem;padding:1.25rem 2rem;background:linear-gradient(135deg,#8b5cf61f,#ff4da61f);border:1px dashed rgba(139,92,246,.4);border-radius:16px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.guest-teasing-badge[data-v-3b8b3b86]{display:flex;align-items:center;justify-content:center;min-width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#8b5cf6,#ff4da6);color:#fff;font-size:1.25rem;font-weight:800;flex-shrink:0;box-shadow:0 4px 16px #8b5cf666}.guest-teasing-text[data-v-3b8b3b86]{flex:1}.guest-teasing-title[data-v-3b8b3b86]{font-size:1.0625rem;font-weight:700;color:var(--theme-foreground, white);margin:0 0 .25rem}.guest-teasing-subtitle[data-v-3b8b3b86]{font-size:.875rem;color:var(--theme-foreground-muted, rgba(255, 255, 255, .6));margin:0;font-style:italic}@media (max-width: 480px){.guest-teasing-content[data-v-3b8b3b86]{padding:1rem 1.25rem;gap:.75rem}.guest-teasing-badge[data-v-3b8b3b86]{min-width:40px;height:40px;font-size:1rem}.guest-teasing-title[data-v-3b8b3b86]{font-size:.9375rem}.guest-teasing-subtitle[data-v-3b8b3b86]{font-size:.8125rem}}.shadow-glow-pink[data-v-52aa36ac]{box-shadow:0 0 20px #ec48994d,0 0 40px #a855f733}.alliance-inactive[data-v-52aa36ac]{outline:2px dashed rgba(255,255,255,.3);outline-offset:-1px}.alliance-active[data-v-52aa36ac]{outline:2px dashed var(--color-primary, #ec4899);outline-offset:-1px}.sidebar-structure-icon[data-v-52aa36ac]{will-change:transform}.glass-tooltip-card[data-v-887c2342]{background:linear-gradient(135deg,#1a2942f2,#0a1628f2);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.glass-tooltip-card[data-v-887c2342]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:.75rem;padding:1px;background:linear-gradient(135deg,#ec489933,#a855f733);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.sidebar-structures-container[data-v-66bed620]{position:relative;z-index:1}.structure-ghost[data-v-66bed620]{opacity:.5;background:linear-gradient(to right,#ec489933,#a855f733);border-radius:.5rem}.structure-dragging[data-v-66bed620]{opacity:.8;transform:scale(1.02)}.structure-item[data-v-66bed620]{touch-action:none}aside[data-v-1301b967]::-webkit-scrollbar{width:4px}aside[data-v-1301b967]::-webkit-scrollbar-track{background:transparent}aside[data-v-1301b967]::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}aside[data-v-1301b967]::-webkit-scrollbar-thumb:hover{background:#fff3}aside[data-v-1301b967]{will-change:transform,opacity}.structure-ghost[data-v-1301b967]{opacity:.5;background:linear-gradient(to right,#ec489933,#a855f733);border-radius:.5rem}.structure-dragging[data-v-1301b967]{opacity:.8;transform:scale(1.02)}.glass-tooltip-card[data-v-1301b967]{background:linear-gradient(135deg,#1a2942f2,#0a1628f2);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.glass-tooltip-card[data-v-1301b967]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:.75rem;padding:1px;background:linear-gradient(135deg,#ec489933,#a855f733);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.transition-all[data-v-9eed7ec1]{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.sidebar-menu-item[data-v-9eed7ec1]{position:relative}.sidebar-menu-item svg[data-v-9eed7ec1]:first-of-type{flex-shrink:0}.sidebar-menu-item.sidebar-expanded[data-v-9eed7ec1]{gap:.75rem;justify-content:flex-start}.sidebar-menu-item.sidebar-collapsed[data-v-9eed7ec1]{gap:0;justify-content:center;padding-left:.625rem;padding-right:.625rem}.sidebar-menu-item span[data-v-9eed7ec1],.sidebar-menu-item button[data-v-9eed7ec1]:not(:first-of-type){transition:opacity .1s ease-out,width .1s ease-out}.sidebar-menu-item.sidebar-collapsed span[data-v-9eed7ec1],.sidebar-menu-item.sidebar-collapsed button[data-v-9eed7ec1]:not(:first-of-type){opacity:0;width:0;overflow:hidden;pointer-events:none}nav[data-v-9eed7ec1]::-webkit-scrollbar{width:6px}nav[data-v-9eed7ec1]::-webkit-scrollbar-track{background:transparent}nav[data-v-9eed7ec1]::-webkit-scrollbar-thumb{background:var(--theme-border);border-radius:3px}nav[data-v-9eed7ec1]::-webkit-scrollbar-thumb:hover{background:var(--theme-border-strong)}.overflow-y-auto[data-v-9eed7ec1]::-webkit-scrollbar{width:6px}.overflow-y-auto[data-v-9eed7ec1]::-webkit-scrollbar-track{background:transparent}.overflow-y-auto[data-v-9eed7ec1]::-webkit-scrollbar-thumb{background:var(--theme-border);border-radius:3px}.overflow-y-auto[data-v-9eed7ec1]::-webkit-scrollbar-thumb:hover{background:var(--theme-border-strong)}.slide-panel-enter-active[data-v-9eed7ec1],.slide-panel-leave-active[data-v-9eed7ec1]{transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1)}.slide-panel-enter-from[data-v-9eed7ec1],.slide-panel-leave-to[data-v-9eed7ec1]{transform:translate(-20px);opacity:0}.slide-mobile-enter-active[data-v-9eed7ec1],.slide-mobile-leave-active[data-v-9eed7ec1]{transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1)}.slide-mobile-enter-from[data-v-9eed7ec1],.slide-mobile-leave-to[data-v-9eed7ec1]{transform:translate(100%);opacity:0}a[data-v-9eed7ec1]:focus-visible,button[data-v-9eed7ec1]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.glass-card[data-v-9eed7ec1]{background:color-mix(in srgb,var(--theme-card-solid) 40%,transparent);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}[data-theme=light] .glass-card[data-v-9eed7ec1]{background:color-mix(in srgb,var(--theme-card-solid) 85%,transparent);border-right:1px solid var(--theme-border)}.glass-card.structure-themed[data-v-9eed7ec1]{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.sidebar-content.structure-themed:not(.light-mode) .text-theme-foreground-muted[data-v-9eed7ec1]{color:var(--sidebar-icon-color, rgba(255, 255, 255, .6))!important}.sidebar-content.structure-themed:not(.light-mode) .hover\:text-theme-foreground[data-v-9eed7ec1]:hover{color:var(--sidebar-icon-hover, #ffffff)!important}.sidebar-content.structure-themed:not(.light-mode) [class*=lucide][data-v-9eed7ec1],.sidebar-content.structure-themed:not(.light-mode) svg[data-v-9eed7ec1]:not(.text-primary):not(.text-pink-500):not(.text-purple-500):not(.text-amber-400){color:var(--sidebar-icon-color, rgba(255, 255, 255, .6))}.sidebar-content.structure-themed:not(.light-mode) a:hover [class*=lucide][data-v-9eed7ec1],.sidebar-content.structure-themed:not(.light-mode) a:hover svg[data-v-9eed7ec1]:not(.text-primary):not(.text-pink-500):not(.text-purple-500):not(.text-amber-400),.sidebar-content.structure-themed:not(.light-mode) button:hover [class*=lucide][data-v-9eed7ec1],.sidebar-content.structure-themed:not(.light-mode) button:hover svg[data-v-9eed7ec1]:not(.text-primary):not(.text-pink-500):not(.text-purple-500):not(.text-amber-400){color:var(--sidebar-icon-hover, #ffffff)}.sidebar-content.light-mode[data-v-9eed7ec1]{border-color:var(--sidebar-border-color, rgba(0, 0, 0, .1))}.sidebar-content.light-mode .text-white[data-v-9eed7ec1]{color:var(--sidebar-text-color, #374151)!important}.sidebar-content.light-mode .text-white\/60[data-v-9eed7ec1],.sidebar-content.light-mode .text-white\/70[data-v-9eed7ec1]{color:var(--sidebar-icon-color, #6b7280)!important}.sidebar-content.light-mode .text-white\/40[data-v-9eed7ec1],.sidebar-content.light-mode .text-white\/50[data-v-9eed7ec1]{color:#9ca3af!important}.sidebar-content.light-mode .text-theme-foreground-muted[data-v-9eed7ec1]{color:var(--sidebar-icon-color, #6b7280)!important}.sidebar-content.light-mode .text-theme-foreground[data-v-9eed7ec1],.sidebar-content.light-mode .hover\:text-theme-foreground[data-v-9eed7ec1]:hover,.sidebar-content.light-mode .hover\:text-white[data-v-9eed7ec1]:hover{color:var(--sidebar-icon-hover, #374151)!important}.sidebar-content.light-mode [class*=lucide][data-v-9eed7ec1],.sidebar-content.light-mode svg[data-v-9eed7ec1]:not(.text-primary):not(.text-pink-500):not(.text-purple-500):not(.text-amber-400){color:var(--sidebar-icon-color, #6b7280)}.sidebar-content.light-mode a:hover [class*=lucide][data-v-9eed7ec1],.sidebar-content.light-mode a:hover svg[data-v-9eed7ec1]:not(.text-primary):not(.text-pink-500):not(.text-purple-500):not(.text-amber-400),.sidebar-content.light-mode button:hover [class*=lucide][data-v-9eed7ec1],.sidebar-content.light-mode button:hover svg[data-v-9eed7ec1]:not(.text-primary):not(.text-pink-500):not(.text-purple-500):not(.text-amber-400){color:var(--sidebar-icon-hover, #374151)}.sidebar-content.light-mode .hover\:bg-white\/10[data-v-9eed7ec1]:hover,.sidebar-content.light-mode .hover\:bg-white\/5[data-v-9eed7ec1]:hover,.sidebar-content.light-mode .bg-white\/10[data-v-9eed7ec1]{background-color:#0000000d!important}.sidebar-content.light-mode .bg-white\/5[data-v-9eed7ec1]{background-color:#00000008!important}.sidebar-content.light-mode .border-white\/10[data-v-9eed7ec1],.sidebar-content.light-mode .border-white\/20[data-v-9eed7ec1]{border-color:#0000001a!important}.context-panel[data-v-9eed7ec1]{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background-color:color-mix(in srgb,var(--theme-card-solid) 50%,transparent);border:1px solid var(--theme-border-strong);border-radius:12px;margin:8px}[data-theme=light] .context-panel[data-v-9eed7ec1]{background-color:color-mix(in srgb,var(--theme-card-solid) 90%,transparent);border:1px solid var(--theme-border)}.glass-effect[data-v-9eed7ec1]{background:var(--theme-glass-bg);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--theme-glass-border)}.panel-card[data-v-9eed7ec1]{background:linear-gradient(135deg,#8b5cf699,#ec489966,#fb923c4d);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--theme-border-strong)}.panel-card[data-v-9eed7ec1]:hover{border-color:var(--theme-primary)}[data-theme=light] .panel-card[data-v-9eed7ec1]{background:linear-gradient(135deg,#7c3aed26,#ec48991f,#fb923c1a);border:1px solid var(--theme-border)}[data-theme=light] .panel-card[data-v-9eed7ec1]:hover{background:linear-gradient(135deg,#7c3aed33,#ec489926,#fb923c1f);border-color:var(--theme-border-strong)}.filter-white[data-v-9eed7ec1]{filter:brightness(0) invert(1)}.catalogue-category-item[data-v-9eed7ec1]{background:linear-gradient(135deg,#8b5cf64d,#ec489933)}.catalogue-category-item[data-v-9eed7ec1]:hover{background:linear-gradient(135deg,#8b5cf680,#ec489959)}[data-theme=light] .catalogue-category-item[data-v-9eed7ec1]{background:linear-gradient(135deg,#7c3aed1a,#ec489914)}[data-theme=light] .catalogue-category-item[data-v-9eed7ec1]:hover{background:linear-gradient(135deg,#7c3aed2e,#ec48991f)}.ecosystem-btn[data-v-9eed7ec1]{background:linear-gradient(135deg,#8b5cf680,#3b82f666);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.15)}.ecosystem-btn[data-v-9eed7ec1]:hover{border-color:#ffffff40}.panel-content[data-v-9eed7ec1]{display:flex;flex-direction:column}.premium-text[data-v-9eed7ec1]{background:linear-gradient(90deg,gold,orange,gold);background-size:200% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:premiumShimmer-9eed7ec1 3s ease-in-out infinite}@keyframes premiumShimmer-9eed7ec1{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.premium-button-wrapper[data-v-9eed7ec1]{background:linear-gradient(180deg,#140a23b3,#1e0f3280);border:1px solid rgba(168,85,247,.3);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.premium-button-wrapper[data-v-9eed7ec1]:has(.premium-active){border-color:#f801fd80}.premium-bg-image[data-v-9eed7ec1]{background:url(/images/crowns/premium-bg.avif);background-size:cover;background-position:center top;border-radius:.75rem}.premium-active[data-v-9eed7ec1]{background:linear-gradient(135deg,#f801fd26,#a855f733,#8b5cf626);border:1px solid rgba(248,1,253,.4)!important;box-shadow:0 0 15px #f801fd40,0 0 30px #a855f726}.premium-panel[data-v-9eed7ec1]{background:linear-gradient(180deg,#2d1b4e,#1a0a30);border:1px solid rgba(248,1,253,.3);box-shadow:0 25px 80px #000c,0 0 60px #f801fd33,0 0 100px #ffd7001a}.crown-display-container img[data-v-9eed7ec1]{filter:brightness(1.05) saturate(1.1)}.premium-cta-button[data-v-9eed7ec1]{background:linear-gradient(135deg,#f801fd,#a855f7,#f801fd);background-size:200% 200%;animation:premiumGradient-9eed7ec1 3s ease infinite;box-shadow:0 4px 20px #f801fd66,0 0 40px #a855f733;transition:all .3s ease}.premium-cta-button[data-v-9eed7ec1]:hover{transform:translateY(-2px);box-shadow:0 6px 30px #f801fd80,0 0 60px #a855f74d}@keyframes premiumGradient-9eed7ec1{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.premium-header[data-v-9eed7ec1]{background:linear-gradient(180deg,#2d1b4ef2,#1a0a30e6)}.subscription-card[data-v-9eed7ec1]{background:linear-gradient(180deg,#1e1432e6,#140a23f2);border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.subscription-card[data-v-9eed7ec1]:hover{transform:translateY(-4px);border-color:var(--plan-color, rgba(255, 255, 255, .2));box-shadow:0 10px 40px #0006,0 0 30px var(--plan-glow, rgba(248, 1, 253, .2))}.upgrade-btn[data-v-9eed7ec1]{transition:all .3s ease;box-shadow:0 4px 15px #0000004d}.upgrade-btn[data-v-9eed7ec1]:hover{transform:translateY(-2px);box-shadow:0 6px 25px #0006}.premium-panel-enter-active[data-v-9eed7ec1],.premium-panel-leave-active[data-v-9eed7ec1]{transition:opacity .3s ease}.premium-panel-enter-active .premium-panel[data-v-9eed7ec1],.premium-panel-leave-active .premium-panel[data-v-9eed7ec1]{transition:transform .3s ease,opacity .3s ease}.premium-panel-enter-from[data-v-9eed7ec1],.premium-panel-leave-to[data-v-9eed7ec1]{opacity:0}.premium-panel-enter-from .premium-panel[data-v-9eed7ec1],.premium-panel-leave-to .premium-panel[data-v-9eed7ec1]{transform:scale(.9) translateY(20px);opacity:0}.modal-fade-enter-active[data-v-9eed7ec1],.modal-fade-leave-active[data-v-9eed7ec1]{transition:opacity .3s ease}.modal-fade-enter-active>div[data-v-9eed7ec1]:last-child,.modal-fade-leave-active>div[data-v-9eed7ec1]:last-child{transition:transform .3s ease,opacity .3s ease}.modal-fade-enter-from[data-v-9eed7ec1],.modal-fade-leave-to[data-v-9eed7ec1]{opacity:0}.modal-fade-enter-from>div[data-v-9eed7ec1]:last-child,.modal-fade-leave-to>div[data-v-9eed7ec1]:last-child{transform:scale(.95) translateY(10px);opacity:0}[data-theme=light] .context-panel[data-v-9eed7ec1]{background:#ffffffeb!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border:1px solid rgba(0,0,0,.1)!important;box-shadow:0 10px 40px #0000001a!important}[data-theme=light] .section-header[data-v-9eed7ec1]{color:#4b5563!important;font-weight:600!important}[data-v-9eed7ec1] [data-theme=light] .context-panel .panel-card{background:linear-gradient(135deg,#7c3aed1f,#ec489914)!important;border:1px solid rgba(124,58,237,.2)!important}[data-v-9eed7ec1] [data-theme=light] .context-panel .catalogue-category-item{background:linear-gradient(135deg,#7c3aed14,#ec48990d)!important}[data-theme=light] .context-panel .filter-white[data-v-9eed7ec1],[data-theme=light] .catalogue-category-item .filter-white[data-v-9eed7ec1]{filter:brightness(.2) saturate(1.2)!important;opacity:.85!important}[data-theme=light] .premium-panel[data-v-9eed7ec1]{background:linear-gradient(180deg,#fff,#f5f3ff);border:1px solid rgba(0,0,0,.1);box-shadow:0 25px 80px #0003}[data-theme=light] .premium-header[data-v-9eed7ec1]{background:linear-gradient(180deg,#faf5fffa,#fffffff2)}[data-theme=light] .premium-header .bg-\[\#f801fd\]\/20[data-v-9eed7ec1]{background:#f801fd14!important}[data-theme=light] .premium-header .bg-\[\#00ccff\]\/20[data-v-9eed7ec1]{background:#00ccff14!important}[data-theme=light] .premium-panel .text-white[data-v-9eed7ec1]{color:#1f2937!important}[data-theme=light] .premium-panel .text-white\/80[data-v-9eed7ec1]{color:#374151!important}[data-theme=light] .premium-panel .text-white\/70[data-v-9eed7ec1]{color:#4b5563!important}[data-theme=light] .premium-panel .text-white\/60[data-v-9eed7ec1]{color:#6b7280!important}[data-theme=light] .premium-panel .text-white\/50[data-v-9eed7ec1],[data-theme=light] .premium-panel .text-white\/40[data-v-9eed7ec1]{color:#9ca3af!important}[data-theme=light] .subscription-card[data-v-9eed7ec1]{background:linear-gradient(180deg,#fffffff2,#faf5ffe6);border:1px solid rgba(0,0,0,.08);box-shadow:0 4px 20px #0000000f}[data-theme=light] .subscription-card[data-v-9eed7ec1]:hover{box-shadow:0 10px 40px #0000001a}[data-theme=light] .premium-panel .border-white\/10[data-v-9eed7ec1]{border-color:#0000001a!important}[data-theme=light] .premium-panel .bg-white\/5[data-v-9eed7ec1]{background:#00000008!important}[data-theme=light] .premium-panel .bg-white\/10[data-v-9eed7ec1]{background:#0000000d!important}[data-theme=light] .premium-panel .bg-white\/5.border-white\/10[data-v-9eed7ec1]{background:#00000008!important;border-color:#00000014!important}[data-theme=light] .premium-panel .bg-black\/30[data-v-9eed7ec1]{background:#0000000d!important}[data-theme=light] .premium-panel .bg-black\/30 .text-white\/80[data-v-9eed7ec1]{color:#374151!important}[data-theme=light] .premium-panel .hover\:bg-black\/50[data-v-9eed7ec1]:hover{background:#0000001a!important}[data-theme=light] .crown-display-container[data-v-9eed7ec1]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff4d;z-index:1;border-radius:inherit}[data-theme=light] .premium-benefits-card[data-v-9eed7ec1]{background:linear-gradient(135deg,#faf5fffa,#f5f0fff2,#fffafffa);border-color:#a855f740!important}[data-theme=light] .premium-benefits-card[data-v-9eed7ec1]:hover{border-color:#a855f780!important;box-shadow:0 0 20px #a855f726!important}[data-theme=light] .premium-benefits-card>div[data-v-9eed7ec1]:first-child{opacity:.15!important;filter:brightness(1.5) saturate(.5)}[data-theme=light] .premium-benefits-card>div[data-v-9eed7ec1]:nth-child(2){background:linear-gradient(to top,#fffffff2,#faf5ffcc,#fff6)!important}[data-theme=light] .premium-benefits-card .text-white[data-v-9eed7ec1]{color:#374151!important}[data-theme=light] .premium-benefits-btn[data-v-9eed7ec1]{background:linear-gradient(135deg,#a855f71a,#ec489914)!important;border-color:#a855f74d!important;color:#4b5563!important}[data-theme=light] .premium-benefits-btn[data-v-9eed7ec1]:hover{background:linear-gradient(135deg,#a855f733,#ec489926)!important;border-color:#a855f780!important;color:#1f2937!important}[data-theme=light] .premium-benefits-btn span[data-v-9eed7ec1]{color:inherit!important}[data-theme=light] .ecosystem-btn[data-v-9eed7ec1]{background:linear-gradient(135deg,#7c3aed26,#3b82f61f);border:1px solid rgba(0,0,0,.1)}[data-theme=light] .ecosystem-btn[data-v-9eed7ec1]:hover{border-color:#0003}[data-theme=light] .context-panel .hover\:ring-pink-500[data-v-9eed7ec1]:hover{--tw-ring-color: rgba(236, 72, 153, .5)}.services-teasing-modal[data-v-9eed7ec1]{background:linear-gradient(160deg,#581c87d9,#0f172af2);backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);box-shadow:0 0 40px 8px #a855f726,0 25px 50px -12px #00000080}.services-teasing-icon[data-v-9eed7ec1]{font-size:2.25rem;display:inline-block;animation:iconFloat-9eed7ec1 2.5s ease-in-out infinite}@keyframes iconFloat-9eed7ec1{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.services-teasing-card[data-v-9eed7ec1]{display:flex;flex-direction:column;align-items:center;gap:.125rem;padding:1rem .5rem;border-radius:16px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);transition:all .25s ease}.services-teasing-card[data-v-9eed7ec1]:hover{background:#ffffff1a;border-color:#a855f766;transform:translateY(-2px)}.services-teasing-cta[data-v-9eed7ec1]{padding:.9rem 1.5rem;border-radius:14px;font-size:1.0625rem;font-weight:800;color:#fff;border:none;cursor:pointer;background:linear-gradient(135deg,#a855f7,#ec4899);box-shadow:0 4px 20px #a855f766,0 0 0 1px #ffffff1a inset;transition:all .25s ease}.services-teasing-cta[data-v-9eed7ec1]:hover{transform:translateY(-2px);box-shadow:0 8px 30px #a855f780,0 0 0 1px #ffffff26 inset;filter:brightness(1.1)}.services-teasing-cta[data-v-9eed7ec1]:active{transform:translateY(0)}@media (max-width: 1024px),(pointer: coarse){.sidebar-wrapper[data-v-9eed7ec1],.context-panel[data-v-9eed7ec1],.premium-panel[data-v-9eed7ec1],.premium-header[data-v-9eed7ec1],.premium-benefits-card[data-v-9eed7ec1],.premium-benefits-btn[data-v-9eed7ec1],.subscription-card[data-v-9eed7ec1],[class*=backdrop-blur][data-v-9eed7ec1]{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.premium-benefits-card[data-v-9eed7ec1],.subscription-card[data-v-9eed7ec1]{animation:none!important}.premium-header .blur-\[100px\][data-v-9eed7ec1]{display:none!important}.context-panel[data-v-9eed7ec1],.premium-panel[data-v-9eed7ec1]{transition:none!important}.sidebar-wrapper[data-v-9eed7ec1]{background:#0f0a1efa!important}[data-theme=light] .sidebar-wrapper[data-v-9eed7ec1]{background:#fffffffa!important}}@supports (-webkit-touch-callout: none){@media (max-width: 1366px){.sidebar-wrapper[data-v-9eed7ec1],.context-panel[data-v-9eed7ec1],.premium-panel[data-v-9eed7ec1],[class*=backdrop-blur][data-v-9eed7ec1]{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.premium-header .blur-\[100px\][data-v-9eed7ec1]{display:none!important}}}.language-dropdown[data-v-5e53e853]{background:var(--theme-dropdown-bg);border-color:var(--theme-border);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%)}.lang-option[data-v-5e53e853]:hover,.lang-option.active[data-v-5e53e853]{background-color:var(--theme-glass-bg)}.dropdown-enter-active[data-v-5e53e853],.dropdown-leave-active[data-v-5e53e853]{transition:opacity .2s ease,transform .2s ease}.dropdown-enter-from[data-v-5e53e853],.dropdown-leave-to[data-v-5e53e853]{opacity:0;transform:translateY(-10px)}.dropdown-enter-to[data-v-5e53e853],.dropdown-leave-from[data-v-5e53e853]{opacity:1;transform:translateY(0)}.dropdown-up-enter-active[data-v-5e53e853],.dropdown-up-leave-active[data-v-5e53e853]{transition:opacity .2s ease,transform .2s ease}.dropdown-up-enter-from[data-v-5e53e853],.dropdown-up-leave-to[data-v-5e53e853]{opacity:0;transform:translateY(10px)}.dropdown-up-enter-to[data-v-5e53e853],.dropdown-up-leave-from[data-v-5e53e853]{opacity:1;transform:translateY(0)}button[data-v-5e53e853]:focus-visible{outline:2px solid rgba(0,204,255,.8);outline-offset:2px;border-radius:8px}@media (prefers-reduced-motion: reduce){.dropdown-enter-active[data-v-5e53e853],.dropdown-leave-active[data-v-5e53e853],.transition-transform[data-v-5e53e853]{transition:none}}.legal-content section[data-v-1f081254]{transition:all .2s ease;border:1px solid transparent}.legal-content section[data-v-1f081254]:hover{background:#ffffff1a;border-color:#ffffff26}.legal-content section[data-v-dde27732]{transition:all .2s ease;border:1px solid transparent}.legal-content section[data-v-dde27732]:hover{background:#ffffff1a;border-color:#ffffff26}.floating-footer[data-v-692d34b2]{pointer-events:none}.footer-content[data-v-692d34b2],.floating-footer nav[data-v-692d34b2],.floating-footer button[data-v-692d34b2],.floating-footer a[data-v-692d34b2],.floating-footer[data-v-692d34b2] .relative{pointer-events:auto}.footer-content[data-v-692d34b2]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:10px 10px 0 0;border:1px solid var(--theme-border);border-bottom:none;background:color-mix(in srgb,var(--theme-card-solid) 50%,transparent);-ms-overflow-style:none;scrollbar-width:none;transition:background-color .3s ease,border-color .3s ease}[data-theme=light] .footer-content[data-v-692d34b2]{background:color-mix(in srgb,var(--theme-card-solid) 70%,transparent)}.footer-content[data-v-692d34b2]::-webkit-scrollbar{display:none}.footer-separator[data-v-692d34b2]{color:var(--theme-foreground-muted);opacity:.5}.footer-version[data-v-692d34b2]{opacity:.7}.footer-link[data-v-692d34b2]{color:var(--theme-foreground-muted)}.footer-link[data-v-692d34b2]:hover{color:var(--theme-foreground);background:var(--theme-glass-bg)}.cookie-link[data-v-692d34b2]{position:relative}.cookie-link .cookie-emoji[data-v-692d34b2]{display:none}.cookie-link:hover .cookie-emoji[data-v-692d34b2]{display:inline}.theme-toggle[data-v-692d34b2]{transition:all .3s ease}.toggle-track-dark[data-v-692d34b2],.toggle-track-light[data-v-692d34b2]{background:transparent}.footer-content[data-v-692d34b2] .language-dropdown{background:color-mix(in srgb,var(--theme-card-solid) 95%,transparent)!important;border-color:var(--theme-border-strong)!important}.footer-content[data-v-692d34b2] .relative>button:first-child{background:var(--theme-glass-bg);border:1px solid var(--theme-border);border-radius:10px;color:var(--theme-foreground-muted)}.footer-content[data-v-692d34b2] .relative>button:first-child:hover{background:var(--theme-card-hover);color:var(--theme-foreground)}.footer-content[data-v-692d34b2] .lang-option{color:var(--theme-foreground)}.footer-content[data-v-692d34b2] .lang-option:hover{background:var(--theme-glass-bg)!important}.fade-enter-active[data-v-692d34b2],.fade-leave-active[data-v-692d34b2]{transition:opacity .3s ease}.fade-enter-from[data-v-692d34b2],.fade-leave-to[data-v-692d34b2]{opacity:0}.legal-popup-modal[data-v-692d34b2]{background:color-mix(in srgb,var(--theme-card-solid) 92%,transparent);-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%);border:1px solid var(--theme-border);box-shadow:0 0 0 1px var(--theme-border),0 4px 24px #0006,0 0 60px color-mix(in srgb,var(--theme-secondary) 15%,transparent),0 0 100px color-mix(in srgb,var(--theme-primary) 10%,transparent)}[data-theme=light] .legal-popup-modal[data-v-692d34b2]{background:color-mix(in srgb,var(--theme-card-solid) 98%,transparent);box-shadow:0 0 0 1px var(--theme-border),0 4px 24px #00000026,0 0 40px #0000000d}.legal-gradient-bg[data-v-692d34b2]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;opacity:.15;z-index:0}.legal-svg-filter[data-v-692d34b2]{position:fixed;top:0;left:0;width:0;height:0}.legal-gradients-container[data-v-692d34b2]{filter:url(#goo-legal) blur(40px);width:100%;height:100%;position:relative}.legal-g1[data-v-692d34b2],.legal-g2[data-v-692d34b2],.legal-g3[data-v-692d34b2]{position:absolute;width:80%;height:80%;top:10%;left:10%;mix-blend-mode:hard-light;opacity:1}.legal-g1[data-v-692d34b2]{background:radial-gradient(circle at center,#1271ffcc 0,#1271ff00 50%) no-repeat;transform-origin:center center;animation:moveVertical-692d34b2 30s ease infinite}.legal-g2[data-v-692d34b2]{background:radial-gradient(circle at center,#dd4affcc 0,#dd4aff00 50%) no-repeat;transform-origin:calc(50% - 400px);animation:moveInCircle-692d34b2 20s reverse infinite}.legal-g3[data-v-692d34b2]{background:radial-gradient(circle at center,#64dcffcc 0,#64dcff00 50%) no-repeat;top:calc(10% + 200px);left:calc(10% - 500px);transform-origin:calc(50% + 400px);animation:moveInCircle-692d34b2 40s linear infinite}@keyframes moveInCircle-692d34b2{0%{transform:rotate(0)}50%{transform:rotate(180deg)}to{transform:rotate(360deg)}}@keyframes moveVertical-692d34b2{0%{transform:translateY(-50%)}50%{transform:translateY(50%)}to{transform:translateY(-50%)}}@media (prefers-reduced-motion: reduce){.fade-enter-active[data-v-692d34b2],.fade-leave-active[data-v-692d34b2]{transition:none}.legal-g1[data-v-692d34b2],.legal-g2[data-v-692d34b2],.legal-g3[data-v-692d34b2]{animation:none}}.wow-header[data-v-b77db2d8]{background:linear-gradient(180deg,#1e1e32f2,#141428f2);border-bottom:1px solid rgba(212,175,55,.15);box-shadow:inset 0 1px #ffffff0d,0 2px 4px #0003}.wow-message[data-v-af30b053]{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.username[data-v-af30b053]{text-shadow:0 1px 2px rgba(0,0,0,.4)}.channel-tag[data-v-af30b053]{font-size:11px}.wow-message[data-v-af30b053]:hover{background:linear-gradient(90deg,rgba(212,175,55,.03) 0%,transparent 50%)}.wow-broadcast[data-v-945bea8b]{box-shadow:inset 0 1px #ffffff0d,0 2px 10px #0003}.wow-feed[data-v-46a69061]{background:linear-gradient(180deg,#0000004d,#0000001a)}.wow-feed[data-v-46a69061]::-webkit-scrollbar{width:4px}.wow-feed[data-v-46a69061]::-webkit-scrollbar-track{background:transparent}.wow-feed[data-v-46a69061]::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.wow-feed[data-v-46a69061]::-webkit-scrollbar-thumb:hover{background:#fff3}.wow-channel-btn[data-v-9bdfdbe6]{background:#0000004d}.wow-channel-btn[data-v-9bdfdbe6]:hover{background:#ffffff0d}.channel-name[data-v-9bdfdbe6]{text-shadow:0 1px 2px rgba(0,0,0,.5)}.wow-input-area[data-v-edaa65ae]{background:#0006;border-top:1px solid rgba(212,175,55,.1)}input[data-v-edaa65ae]::placeholder{font-style:italic}.wow-filter-btn[data-v-6d5fa8e0]{text-shadow:0 1px 2px rgba(0,0,0,.5)}/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-92a711c1],[data-v-92a711c1]:before,[data-v-92a711c1]:after,[data-v-92a711c1]::backdrop{--tw-font-weight:initial}}}.wizard-overlay[data-v-92a711c1]{inset:calc(var(--spacing,.25rem) * 0);z-index:9999;padding:calc(var(--spacing,.25rem) * 4);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000c;justify-content:center;align-items:center;display:flex;position:fixed}.wizard-container[data-v-92a711c1]{width:100%;max-width:var(--container-lg,32rem);border-radius:var(--radius-2xl,1rem);padding:calc(var(--spacing,.25rem) * 6);background:linear-gradient(135deg,#1a1a2e,#16162a);border:1px solid #ffffff1a;position:relative;box-shadow:0 20px 60px #00000080,0 0 60px #ec48991a}.close-btn[data-v-92a711c1]{top:calc(var(--spacing,.25rem) * 4);right:calc(var(--spacing,.25rem) * 4);padding:calc(var(--spacing,.25rem) * 2);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));color:#fff6;border-radius:3.40282e38px;position:absolute}.close-btn[data-v-92a711c1]:hover{color:#fffc;background:#ffffff1a}.wizard-header[data-v-92a711c1]{margin-bottom:calc(var(--spacing,.25rem) * 6);text-align:center}.wizard-icon[data-v-92a711c1]{margin-inline:auto;margin-bottom:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 16);width:calc(var(--spacing,.25rem) * 16);border-radius:var(--radius-2xl,1rem);background:linear-gradient(135deg,#ec489933,#9333ea33);border:1px solid #ec48994d;justify-content:center;align-items:center;display:flex}.wizard-title[data-v-92a711c1]{margin-bottom:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-white,#fff)}.wizard-subtitle[data-v-92a711c1]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:#fff9}@supports (color:color-mix(in lab,red,red)){.wizard-subtitle[data-v-92a711c1]{color:color-mix(in oklab,var(--color-white,#fff) 60%,transparent)}}.wizard-subtitle strong[data-v-92a711c1]{color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.wizard-subtitle strong[data-v-92a711c1]{color:color-mix(in oklab,var(--color-white,#fff) 90%,transparent)}}.presets-grid[data-v-92a711c1]{margin-bottom:calc(var(--spacing,.25rem) * 6);gap:calc(var(--spacing,.25rem) * 3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.preset-card[data-v-92a711c1]{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-xl,.75rem);padding:calc(var(--spacing,.25rem) * 3);text-align:left;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background:#ffffff08;border:2px solid #0000;display:flex;position:relative}.preset-card[data-v-92a711c1]:hover{background:#ffffff0f}.preset-card.is-selected[data-v-92a711c1]{background:#ec48991a;border-color:#ec489966}.preset-check[data-v-92a711c1]{height:calc(var(--spacing,.25rem) * 5);width:calc(var(--spacing,.25rem) * 5);background:#ffffff1a;border:2px solid #fff3;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.preset-card.is-selected .preset-check[data-v-92a711c1]{color:#fff;background:linear-gradient(135deg,#ec4899,#9333ea);border-color:#0000}.preset-color[data-v-92a711c1]{height:calc(var(--spacing,.25rem) * 8);width:calc(var(--spacing,.25rem) * 1);border-radius:3.40282e38px;flex-shrink:0}.preset-content[data-v-92a711c1]{min-width:calc(var(--spacing,.25rem) * 0);flex:1}.preset-name[data-v-92a711c1]{align-items:center;gap:calc(var(--spacing,.25rem) * 1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-white,#fff);display:flex}.preset-desc[data-v-92a711c1]{margin-top:calc(var(--spacing,.25rem) * .5);text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:#fff6;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.preset-desc[data-v-92a711c1]{color:color-mix(in oklab,var(--color-white,#fff) 40%,transparent)}}.wizard-actions[data-v-92a711c1]{justify-content:flex-end;align-items:center;gap:calc(var(--spacing,.25rem) * 3);display:flex}.skip-btn[data-v-92a711c1]{border-radius:var(--radius-lg,.5rem);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));color:#fff9}.skip-btn[data-v-92a711c1]:hover:not(:disabled){color:#ffffffe6}.skip-btn[data-v-92a711c1]:disabled{cursor:not-allowed;opacity:.5}.create-btn[data-v-92a711c1]{align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-lg,.5rem);padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-white,#fff);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background:linear-gradient(135deg,#ec4899,#9333ea);display:flex}.create-btn[data-v-92a711c1]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 15px #ec489966}.create-btn[data-v-92a711c1]:disabled{cursor:not-allowed;opacity:.5;box-shadow:none;transform:none}@property --tw-font-weight{syntax:"*";inherits:false}.chat-widget-panel[data-v-7e83d5e3]{width:420px;max-width:calc(100vw - 32px);background:linear-gradient(180deg,#1a1a2e,#16213e);border:1px solid rgba(212,175,55,.2);border-bottom:none;box-shadow:0 -4px 20px #00000080,inset 0 1px #ffffff0d}.chat-widget--expanded[data-v-7e83d5e3]{width:550px}.chat-widget-panel[data-v-7e83d5e3]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 30px #d4af3708}.slide-up-enter-active[data-v-7e83d5e3]{animation:slide-up-7e83d5e3 .3s ease-out}.slide-up-leave-active[data-v-7e83d5e3]{animation:slide-up-7e83d5e3 .2s ease-in reverse}@keyframes slide-up-7e83d5e3{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@media (max-width: 640px){.chat-widget-panel[data-v-7e83d5e3]{right:0;left:0;width:100%;max-width:100%;border-radius:0;border-left:none;border-right:none}}.slider-thumb[data-v-239a2303]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:linear-gradient(135deg,#9333ea,#ec4899);cursor:pointer;border:3px solid white;box-shadow:0 2px 6px #0000004d;position:relative;z-index:10}.slider-thumb[data-v-239a2303]::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:linear-gradient(135deg,#9333ea,#ec4899);cursor:pointer;border:3px solid white;box-shadow:0 2px 6px #0000004d}.slider-thumb[data-v-239a2303]:disabled::-webkit-slider-thumb{opacity:.5;cursor:not-allowed}.slider-thumb[data-v-239a2303]:disabled::-moz-range-thumb{opacity:.5;cursor:not-allowed}.slider-thumb[data-v-239a2303]::-webkit-slider-runnable-track{background:transparent}.slider-thumb[data-v-239a2303]::-moz-range-track{background:transparent}@keyframes pulse-glow-9654cbc1{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.1);opacity:.8}}@keyframes spin-slow-9654cbc1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spin-reverse-9654cbc1{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes float-9654cbc1{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes shimmer-9654cbc1{0%{background-position:-200% 0}to{background-position:200% 0}}.animate-pulse-glow[data-v-9654cbc1]{animation:pulse-glow-9654cbc1 2s ease-in-out infinite}.animate-spin-slow[data-v-9654cbc1]{animation:spin-slow-9654cbc1 8s linear infinite}.animate-spin-reverse[data-v-9654cbc1]{animation:spin-reverse-9654cbc1 6s linear infinite}.animate-float[data-v-9654cbc1]{animation:float-9654cbc1 3s ease-in-out infinite}.animate-shimmer[data-v-9654cbc1]{background-size:200% 100%;animation:shimmer-9654cbc1 2s linear infinite}.modal-enter-active[data-v-2388d5b7],.modal-leave-active[data-v-2388d5b7]{transition:all .3s ease}.modal-enter-from[data-v-2388d5b7],.modal-leave-to[data-v-2388d5b7]{opacity:0}.modal-enter-from>div[data-v-2388d5b7]:last-child,.modal-leave-to>div[data-v-2388d5b7]:last-child{transform:scale(.95) translateY(20px)}.modal-enter-active[data-v-8b418113],.modal-leave-active[data-v-8b418113]{transition:all .3s ease}.modal-enter-from[data-v-8b418113],.modal-leave-to[data-v-8b418113]{opacity:0}.modal-enter-from>div[data-v-8b418113]:last-child,.modal-leave-to>div[data-v-8b418113]:last-child{transform:scale(.95) translateY(20px)}.glass-modal[data-v-45ec5975]{background:var(--theme-card);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--theme-border)}[data-theme=light] .glass-modal[data-v-45ec5975]{background:#fffffff2}.modal-fade-enter-active[data-v-45ec5975],.modal-fade-leave-active[data-v-45ec5975]{transition:opacity .3s ease}.modal-fade-enter-active .glass-modal[data-v-45ec5975],.modal-fade-leave-active .glass-modal[data-v-45ec5975]{transition:transform .3s ease,opacity .3s ease}.modal-fade-enter-from[data-v-45ec5975],.modal-fade-leave-to[data-v-45ec5975]{opacity:0}.modal-fade-enter-from .glass-modal[data-v-45ec5975],.modal-fade-leave-to .glass-modal[data-v-45ec5975]{transform:scale(.9);opacity:0}.view-slide-enter-active[data-v-45ec5975],.view-slide-leave-active[data-v-45ec5975]{transition:all .3s ease}.view-slide-enter-from[data-v-45ec5975]{opacity:0;transform:translate(20px)}.view-slide-leave-to[data-v-45ec5975]{opacity:0;transform:translate(-20px)}.glass-modal[data-v-45ec5975]::-webkit-scrollbar{width:8px}.glass-modal[data-v-45ec5975]::-webkit-scrollbar-track{background:transparent}.glass-modal[data-v-45ec5975]::-webkit-scrollbar-thumb{background:var(--theme-border);border-radius:4px}.glass-modal[data-v-45ec5975]::-webkit-scrollbar-thumb:hover{background:var(--theme-accent)}.modal-fade-enter-active[data-v-366c9ee7],.modal-fade-leave-active[data-v-366c9ee7]{transition:opacity .2s ease}.modal-fade-enter-from[data-v-366c9ee7],.modal-fade-leave-to[data-v-366c9ee7]{opacity:0}.modal-fade-enter-active>div>div[data-v-366c9ee7],.modal-fade-leave-active>div>div[data-v-366c9ee7]{transition:transform .2s ease}.modal-fade-enter-from>div>div[data-v-366c9ee7]{transform:scale(.95)}.modal-fade-leave-to>div>div[data-v-366c9ee7]{transform:scale(.95)}.overflow-y-auto[data-v-366c9ee7]::-webkit-scrollbar{width:8px}.overflow-y-auto[data-v-366c9ee7]::-webkit-scrollbar-track{background:transparent}.overflow-y-auto[data-v-366c9ee7]::-webkit-scrollbar-thumb{background:#8b5cf64d;border-radius:4px}.overflow-y-auto[data-v-366c9ee7]::-webkit-scrollbar-thumb:hover{background:#8b5cf680}.modal-fade-enter-active[data-v-04407161],.modal-fade-leave-active[data-v-04407161]{transition:opacity .2s ease}.modal-fade-enter-from[data-v-04407161],.modal-fade-leave-to[data-v-04407161]{opacity:0}.overflow-y-auto[data-v-04407161]::-webkit-scrollbar{width:8px}.overflow-y-auto[data-v-04407161]::-webkit-scrollbar-track{background:transparent}.overflow-y-auto[data-v-04407161]::-webkit-scrollbar-thumb{background:#8b5cf64d;border-radius:4px}.overflow-y-auto[data-v-04407161]::-webkit-scrollbar-thumb:hover{background:#8b5cf680}.modal-fade-enter-active[data-v-74fed84d],.modal-fade-leave-active[data-v-74fed84d]{transition:opacity .2s ease}.modal-fade-enter-from[data-v-74fed84d],.modal-fade-leave-to[data-v-74fed84d]{opacity:0}.modal-fade-enter-active>div>div[data-v-74fed84d],.modal-fade-leave-active>div>div[data-v-74fed84d]{transition:transform .2s ease}.modal-fade-enter-from>div>div[data-v-74fed84d]{transform:scale(.95)}.modal-fade-leave-to>div>div[data-v-74fed84d]{transform:scale(.95)}@keyframes pulse-74fed84d{0%,to{opacity:.1}50%{opacity:.2}}.modal-fade-enter-active[data-v-062c06ce],.modal-fade-leave-active[data-v-062c06ce]{transition:opacity .3s ease}.modal-fade-enter-from[data-v-062c06ce],.modal-fade-leave-to[data-v-062c06ce]{opacity:0}.anubis-head[data-v-827366a0]{animation:anubis-float-827366a0 3s ease-in-out infinite}@keyframes anubis-float-827366a0{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.anubis-glow[data-v-827366a0]{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;background:radial-gradient(circle,rgba(251,191,36,.3) 0%,transparent 70%);border-radius:50%;animation:glow-pulse-827366a0 2s ease-in-out infinite}@keyframes glow-pulse-827366a0{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.speech-bubble[data-v-827366a0]{position:relative}.bubble-content[data-v-827366a0]{background:var(--theme-card);border:1px solid var(--theme-border);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 4px 30px #0000004d,0 0 40px #fbbf2426}.bubble-tail[data-v-827366a0]{position:absolute;bottom:16px;right:-8px;width:0;height:0;border-left:10px solid var(--theme-card);border-top:8px solid transparent;border-bottom:8px solid transparent}.bubble-enter-active[data-v-827366a0]{transition:all .3s cubic-bezier(.34,1.56,.64,1)}.bubble-leave-active[data-v-827366a0]{transition:all .2s ease-in}.bubble-enter-from[data-v-827366a0]{opacity:0;transform:translate(30px) scale(.8)}.bubble-leave-to[data-v-827366a0]{opacity:0;transform:translate(20px) scale(.9)}[data-theme=light]{background:#fffffffa;box-shadow:0 4px 30px #00000026,0 0 40px #fbbf2433}[data-theme=light]{border-left-color:#fffffffa}@media (max-width: 1023px){.anubis-assistant[data-v-827366a0]{bottom:calc(5.5rem + env(safe-area-inset-bottom,0px));right:1rem}.speech-bubble[data-v-827366a0]{max-width:280px}}@media (max-width: 1024px),(pointer: coarse){.anubis-head[data-v-827366a0]{animation:none!important}.anubis-glow[data-v-827366a0]{animation:none!important;display:none!important}.bubble-content[data-v-827366a0]{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:0 4px 20px #0000004d!important}.bubble-enter-active[data-v-827366a0],.bubble-leave-active[data-v-827366a0]{transition:none!important}}@supports (-webkit-touch-callout: none){.anubis-head[data-v-827366a0],.anubis-glow[data-v-827366a0]{animation:none!important}.anubis-glow[data-v-827366a0]{display:none!important}.bubble-content[data-v-827366a0]{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}.transition-all[data-v-7a184a4e]{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}nav[data-v-7a184a4e]::-webkit-scrollbar{width:6px}nav[data-v-7a184a4e]::-webkit-scrollbar-track{background:transparent}nav[data-v-7a184a4e]::-webkit-scrollbar-thumb{background:var(--theme-border);border-radius:3px}nav[data-v-7a184a4e]::-webkit-scrollbar-thumb:hover{background:var(--theme-border-strong)}a[data-v-7a184a4e]:focus-visible,button[data-v-7a184a4e]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.glass-card[data-v-7a184a4e]{background:var(--theme-card);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.section-header[data-v-7a184a4e]{color:var(--theme-foreground-muted);font-weight:600;letter-spacing:.05em}a[data-v-b63eaa01]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.glass-card[data-v-5a986840]{background:var(--theme-card);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.fade-scale-enter-active[data-v-5a986840],.fade-scale-leave-active[data-v-5a986840]{transition:opacity .2s ease,transform .2s ease}.fade-scale-enter-from[data-v-5a986840],.fade-scale-leave-to[data-v-5a986840]{opacity:0;transform:scale(.95) translateY(-10px)}button[data-v-5a986840]:focus-visible,a[data-v-5a986840]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.overflow-y-auto[data-v-5a986840]::-webkit-scrollbar{width:6px}.overflow-y-auto[data-v-5a986840]::-webkit-scrollbar-track{background:transparent}.overflow-y-auto[data-v-5a986840]::-webkit-scrollbar-thumb{background:var(--theme-border);border-radius:3px}.overflow-y-auto[data-v-5a986840]::-webkit-scrollbar-thumb:hover{background:var(--theme-border-strong)}button[data-v-92168832]{-webkit-tap-highlight-color:transparent}button[data-v-92168832]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media (prefers-reduced-motion: reduce){button[data-v-92168832],div[data-v-92168832]{transition:none}}.fade-enter-active[data-v-da16ae98],.fade-leave-active[data-v-da16ae98]{transition:opacity .2s ease}.fade-enter-from[data-v-da16ae98],.fade-leave-to[data-v-da16ae98]{opacity:0}a[data-v-da16ae98]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.category-carousel-container[data-v-7529bc55]{background:transparent;position:relative}.carousel-viewport[data-v-7529bc55]{width:1440px;max-width:100%;overflow:hidden;padding:20px 0 10px}.carousel-track[data-v-7529bc55]{will-change:transform}.carousel-item[data-v-7529bc55]{width:180px;padding:0 4px}.category-card-wrapper[data-v-7529bc55]{position:relative}.image-container[data-v-7529bc55]{position:relative;z-index:2;height:130px;margin-bottom:-35px;transition:all .5s cubic-bezier(.4,0,.2,1)}.image-container.is-selected[data-v-7529bc55]{height:145px;margin-bottom:-50px}.category-image[data-v-7529bc55]{max-height:130px;max-width:170px;filter:drop-shadow(0 8px 16px rgba(0,0,0,.35));transition:all .5s cubic-bezier(.4,0,.2,1)}.is-selected .category-image[data-v-7529bc55],.image-container.is-selected .category-image[data-v-7529bc55]{max-height:145px;max-width:180px}.category-card[data-v-7529bc55]{width:168px;height:80px;box-shadow:0 6px 20px #00000040;position:relative;z-index:1;transition:all .5s cubic-bezier(.4,0,.2,1)}.category-card.is-selected[data-v-7529bc55]{height:130px;box-shadow:0 10px 30px #0006}.category-label[data-v-7529bc55]{font-size:17px;font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,.4);padding-bottom:14px;transition:all .5s cubic-bezier(.4,0,.2,1)}.is-selected .category-label[data-v-7529bc55]{font-size:20px;font-weight:800;padding-bottom:18px}.carousel-item:hover .category-card[data-v-7529bc55]:not(.is-selected){box-shadow:0 10px 30px #00000059;transform:translateY(-2px)}.carousel-item:hover .category-image[data-v-7529bc55]{transform:scale(1.03)}@media (max-width: 1600px){.carousel-viewport[data-v-7529bc55]{width:1280px}.carousel-item[data-v-7529bc55]{width:160px;padding:0 3px}.category-card[data-v-7529bc55]{width:150px;height:70px}.category-card.is-selected[data-v-7529bc55]{height:115px}.image-container[data-v-7529bc55]{height:115px;margin-bottom:-30px}.image-container.is-selected[data-v-7529bc55]{height:130px;margin-bottom:-45px}.category-image[data-v-7529bc55]{max-height:115px;max-width:150px}.is-selected .category-image[data-v-7529bc55],.image-container.is-selected .category-image[data-v-7529bc55]{max-height:130px;max-width:160px}.category-label[data-v-7529bc55]{font-size:14px;padding-bottom:12px}.is-selected .category-label[data-v-7529bc55]{font-size:17px;padding-bottom:15px}}@media (max-width: 1400px){.carousel-viewport[data-v-7529bc55]{width:1120px}.carousel-item[data-v-7529bc55]{width:140px;padding:0 2px}.category-card[data-v-7529bc55]{width:132px;height:60px}.category-card.is-selected[data-v-7529bc55]{height:100px}.image-container[data-v-7529bc55]{height:100px;margin-bottom:-25px}.image-container.is-selected[data-v-7529bc55]{height:115px;margin-bottom:-40px}.category-image[data-v-7529bc55]{max-height:100px;max-width:130px}.is-selected .category-image[data-v-7529bc55],.image-container.is-selected .category-image[data-v-7529bc55]{max-height:115px;max-width:145px}.category-label[data-v-7529bc55]{font-size:12px;padding-bottom:10px}.is-selected .category-label[data-v-7529bc55]{font-size:15px;padding-bottom:12px}}@media (max-width: 1200px){.carousel-viewport[data-v-7529bc55]{width:100%;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.carousel-viewport[data-v-7529bc55]::-webkit-scrollbar{display:none}.carousel-track[data-v-7529bc55]{min-width:1120px}}@media (prefers-reduced-motion: reduce){.carousel-track[data-v-7529bc55],.category-card[data-v-7529bc55],.category-image[data-v-7529bc55],.image-container[data-v-7529bc55],.category-label[data-v-7529bc55]{transition:none!important}}@media (max-width: 1024px),(pointer: coarse){[data-v-7529bc55]{transition:none!important}.category-image[data-v-7529bc55]{filter:none!important}.category-card[data-v-7529bc55]{box-shadow:none!important}.carousel-item:hover .category-card[data-v-7529bc55]:not(.is-selected),.carousel-item:hover .category-image[data-v-7529bc55]{transform:none!important}.carousel-track[data-v-7529bc55]{will-change:auto!important}}.skills-cascade-card[data-v-15aae061]{background:#ffffff14;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.15);border-radius:1.5rem;overflow:hidden}.cascade-grid[data-v-15aae061]{display:grid;grid-template-columns:repeat(3,1fr);min-height:500px}@media (max-width: 768px){.cascade-grid[data-v-15aae061]{grid-template-columns:1fr;min-height:auto}}.cascade-column[data-v-15aae061]{display:flex;flex-direction:column;border-right:1px solid rgba(255,255,255,.1)}.cascade-column[data-v-15aae061]:last-child{border-right:none}.column-header[data-v-15aae061]{display:flex;align-items:center;gap:.5rem;padding:1rem 1.25rem;font-size:.875rem;font-weight:600;color:#ffffffe6;background:#8b5cf626;border-bottom:1px solid rgba(255,255,255,.1);text-transform:uppercase;letter-spacing:.05em}.header-icon[data-v-15aae061]{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;background:#8b5cf64d;border-radius:.375rem;color:#a78bfa}.column-content[data-v-15aae061]{flex:1;overflow-y:auto;max-height:450px;padding:.5rem}.cascade-item[data-v-15aae061]{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-radius:.5rem;cursor:pointer;transition:all .15s ease;color:#fffc}.cascade-item[data-v-15aae061]:hover{background:#8b5cf633;color:#fff}.cascade-item.active[data-v-15aae061]{background:#8b5cf659;color:#fff;font-weight:500}.life-domain-item[data-v-15aae061]{gap:.75rem}.life-domain-item[data-v-15aae061]:hover{background:color-mix(in srgb,var(--domain-color, #8b5cf6) 20%,transparent)}.life-domain-item.active[data-v-15aae061]{background:color-mix(in srgb,var(--domain-color, #8b5cf6) 35%,transparent);border-left:3px solid var(--domain-color, #8b5cf6)}.domain-emoji[data-v-15aae061]{font-size:1.25rem;flex-shrink:0}.item-name[data-v-15aae061]{flex:1;font-size:.9rem;line-height:1.4}.skill-count[data-v-15aae061]{font-size:.75rem;padding:.125rem .5rem;background:#ffffff1a;border-radius:999px;color:#fff9;margin-right:.5rem}.item-arrow[data-v-15aae061]{opacity:.5;transition:opacity .15s ease,transform .15s ease}.cascade-item:hover .item-arrow[data-v-15aae061],.cascade-item.active .item-arrow[data-v-15aae061]{opacity:1;transform:translate(2px)}.skill-item[data-v-15aae061]{padding:.625rem 1rem}.skill-item .item-name[data-v-15aae061]{font-size:.85rem}.empty-placeholder[data-v-15aae061]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;min-height:200px;gap:.75rem;color:#fff6;font-size:.875rem}.cascade-footer[data-v-15aae061]{display:flex;justify-content:center;gap:3rem;padding:1.25rem;background:#0003;border-top:1px solid rgba(255,255,255,.1)}.stat-item[data-v-15aae061]{display:flex;flex-direction:column;align-items:center;gap:.25rem}.stat-value[data-v-15aae061]{font-size:1.5rem;font-weight:700;color:#fff;background:linear-gradient(135deg,#a78bfa,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.stat-label[data-v-15aae061]{font-size:.75rem;color:#fff9;text-transform:uppercase;letter-spacing:.05em}.loading-spinner[data-v-15aae061]{width:40px;height:40px;border:3px solid rgba(255,255,255,.1);border-top-color:#a78bfa;border-radius:50%;animation:spin-15aae061 1s linear infinite}@keyframes spin-15aae061{to{transform:rotate(360deg)}}.column-content[data-v-15aae061]::-webkit-scrollbar{width:6px}.column-content[data-v-15aae061]::-webkit-scrollbar-track{background:#ffffff0d}.column-content[data-v-15aae061]::-webkit-scrollbar-thumb{background:#8b5cf64d;border-radius:3px}.column-content[data-v-15aae061]::-webkit-scrollbar-thumb:hover{background:#8b5cf680}.modal-enter-active[data-v-3947ddb1],.modal-leave-active[data-v-3947ddb1]{transition:all .3s ease}.modal-enter-from[data-v-3947ddb1],.modal-leave-to[data-v-3947ddb1]{opacity:0}.modal-enter-from .relative[data-v-3947ddb1],.modal-leave-to .relative[data-v-3947ddb1]{transform:scale(.95) translateY(20px)}.modal-enter-active .relative[data-v-3947ddb1],.modal-leave-active .relative[data-v-3947ddb1]{transition:all .3s ease}.gradient-hero[data-v-82f83539]{--color-bg1: rgb(108, 0, 162);--color-bg2: rgb(0, 17, 82);--color1: 18, 113, 255;--color2: 221, 74, 255;--color3: 100, 220, 255;--color4: 200, 50, 50;--color5: 180, 180, 50;--color-interactive: 140, 100, 255;--circle-size: 80%;--blending: hard-light;--halo-size: 1680px;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none;opacity:.1}.gradient-bg[data-v-82f83539]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:linear-gradient(40deg,var(--color-bg1),var(--color-bg2))}.gradient-bg svg[data-v-82f83539]{position:fixed;top:0;left:0;width:0;height:0}.gradients-container[data-v-82f83539]{filter:url(#goo) blur(40px);width:100%;height:100%;position:relative}.g1[data-v-82f83539],.g2[data-v-82f83539],.g3[data-v-82f83539],.g4[data-v-82f83539],.g5[data-v-82f83539]{position:absolute;width:var(--circle-size);height:var(--circle-size);top:calc(50% - var(--circle-size) / 2);left:calc(50% - var(--circle-size) / 2);mix-blend-mode:var(--blending);opacity:1}.g1[data-v-82f83539]{background:radial-gradient(circle at center,rgba(var(--color1),.8) 0,rgba(var(--color1),0) 50%) no-repeat;transform-origin:center center;animation:moveVertical-82f83539 30s ease infinite}.g2[data-v-82f83539]{background:radial-gradient(circle at center,rgba(var(--color2),.8) 0,rgba(var(--color2),0) 50%) no-repeat;transform-origin:calc(50% - 400px);animation:moveInCircle-82f83539 20s reverse infinite}.g3[data-v-82f83539]{background:radial-gradient(circle at center,rgba(var(--color3),.8) 0,rgba(var(--color3),0) 50%) no-repeat;top:calc(50% - var(--circle-size) / 2 + 200px);left:calc(50% - var(--circle-size) / 2 - 500px);transform-origin:calc(50% + 400px);animation:moveInCircle-82f83539 40s linear infinite}.g4[data-v-82f83539]{background:radial-gradient(circle at center,rgba(var(--color4),.8) 0,rgba(var(--color4),0) 50%) no-repeat;transform-origin:calc(50% - 200px);animation:moveHorizontal-82f83539 40s ease infinite;opacity:.7}.g5[data-v-82f83539]{width:calc(var(--circle-size) * 2);height:calc(var(--circle-size) * 2);top:calc(50% - var(--circle-size));left:calc(50% - var(--circle-size));background:radial-gradient(circle at center,rgba(var(--color5),.8) 0,rgba(var(--color5),0) 50%) no-repeat;transform-origin:calc(50% - 800px) calc(50% + 200px);animation:moveInCircle-82f83539 20s ease infinite}.interactive[data-v-82f83539]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;mix-blend-mode:var(--blending)}.interactive[data-v-82f83539]:before{content:"";position:absolute;width:var(--halo-size);height:var(--halo-size);border-radius:50%;background:radial-gradient(circle closest-side,rgba(var(--color-interactive),.9),rgba(var(--color-interactive),.6),rgba(var(--color-interactive),0) 70%);left:0;top:0;transform:translate3d(calc(var(--x, 50%) - var(--halo-size) / 2),calc(var(--y, 50%) - var(--halo-size) / 2),0);will-change:transform;opacity:.8}@keyframes moveInCircle-82f83539{0%{transform:rotate(0)}50%{transform:rotate(180deg)}to{transform:rotate(360deg)}}@keyframes moveVertical-82f83539{0%{transform:translateY(-50%)}50%{transform:translateY(50%)}to{transform:translateY(-50%)}}@keyframes moveHorizontal-82f83539{0%{transform:translate(-50%) translateY(-10%)}50%{transform:translate(50%) translateY(10%)}to{transform:translate(-50%) translateY(-10%)}}.hero-section[data-v-5c353b64]{transition:background-color .3s ease}.hero-section.hero-dark[data-v-5c353b64]{background:#24024e}.hero-section.hero-light[data-v-5c353b64]{background:linear-gradient(135deg,#f8f9ff,#e8f4ff,#f0f8ff)}.stars[data-v-5c353b64],.shooting-stars-container[data-v-5c353b64]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;pointer-events:none;transition:opacity .3s ease;contain:strict;backface-visibility:hidden;transform:translateZ(0)}.stars[data-v-5c353b64]{background:transparent url(https://i.imgur.com/Phgyc1z.png) repeat top center;z-index:1;opacity:.2}.twinkling[data-v-5c353b64]{background:transparent url(https://i.imgur.com/VyOnfxj.png) repeat top center;z-index:2;animation:twinkleAnim-5c353b64 200s linear infinite;opacity:.2;will-change:background-position;animation-timing-function:steps(10)}.hero-light .stars[data-v-5c353b64],.hero-light .shooting-stars-container[data-v-5c353b64]{opacity:0}@media (pointer: coarse),(hover: none){.stars[data-v-5c353b64],.twinkling[data-v-5c353b64],.shooting-stars-container[data-v-5c353b64],.svg-overlay[data-v-5c353b64]{display:none!important;visibility:hidden!important;opacity:0!important}}@supports (-webkit-touch-callout: none){.stars[data-v-5c353b64],.twinkling[data-v-5c353b64],.shooting-stars-container[data-v-5c353b64],.svg-overlay[data-v-5c353b64]{display:none!important}}@keyframes twinkleAnim-5c353b64{0%{background-position:0 0}to{background-position:-10000px 5000px}}.shooting-stars-container[data-v-5c353b64]{z-index:3;overflow:hidden}[data-v-5c353b64] .shooting-star{position:absolute;width:3px;height:3px;background:#fff;border-radius:50%;box-shadow:0 0 10px 2px #fffc;opacity:1}.svg-overlay[data-v-5c353b64]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;pointer-events:none;background:url(/images/sensei-bg.svg) center center / cover no-repeat;opacity:.25}.hero-title[data-v-5c353b64]{position:relative}.hero-title-glow[data-v-5c353b64]{text-shadow:0 0 8px rgba(255,255,255,.15);animation:hero-title-subtle-pulse-5c353b64 6s ease-in-out infinite}@keyframes hero-title-subtle-pulse-5c353b64{0%,to{text-shadow:0 0 8px rgba(255,255,255,.15)}50%{text-shadow:0 0 12px rgba(255,255,255,.25),0 0 20px rgba(0,229,255,.08)}}.typewriter-fixed-container[data-v-5c353b64]{min-width:620px;padding-left:60px}.typewriter-fixed-container.is-final-message[data-v-5c353b64]{padding-left:0;justify-content:center}@media (max-width: 768px){.typewriter-fixed-container[data-v-5c353b64]{min-width:100%;max-width:100%;padding-left:0;justify-content:center}}.final-message-text[data-v-5c353b64]{background:linear-gradient(90deg,#e91e63,#ff4081,#9c27b0,#6b2ae2,#9c27b0,#e91e63);background-size:200% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradient-shimmer-5c353b64 4s ease-in-out infinite}@keyframes gradient-shimmer-5c353b64{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.hero-cta-button[data-v-5c353b64]{background:linear-gradient(135deg,#ff007a,#e91e63);box-shadow:2px 2px 4px #d45ed0,0 0 20px #ff4d7a66;border:1px solid rgba(255,255,255,.15);animation:softShake-5c353b64 4s infinite}.hero-cta-button[data-v-5c353b64]:hover{box-shadow:2px 2px 6px #d45ed0,0 0 30px #ff4d7a99}.hero-ikigai-button[data-v-5c353b64]{background:linear-gradient(135deg,#ff6b9d,#ff8e53);box-shadow:0 4px 15px #ff6b9d66,0 0 25px #ff8e5333;border:1px solid rgba(255,255,255,.2)}.hero-ikigai-button[data-v-5c353b64]:hover{box-shadow:0 6px 25px #ff6b9d80,0 0 35px #ff8e5359}.hero-guild-button[data-v-5c353b64]{background:linear-gradient(135deg,#6b2ae2,#9d4edd);box-shadow:0 4px 15px #6b2ae266,0 0 25px #9d4edd33;border:1px solid rgba(255,255,255,.2)}.hero-guild-button[data-v-5c353b64]:hover{box-shadow:0 6px 25px #6b2ae280,0 0 35px #9d4edd59}.hero-quests-link[data-v-5c353b64]{text-decoration:none;line-height:1.3}.hero-quests-link[data-v-5c353b64]:hover{text-decoration:underline}@keyframes softShake-5c353b64{0%{transform:rotate(0) translate(0)}10%{transform:rotate(-1deg) translate(-2px)}20%{transform:rotate(1deg) translate(2px)}30%{transform:rotate(-.5deg) translate(-1px)}40%{transform:rotate(.5deg) translate(1px)}50%{transform:rotate(0) translate(0)}to{transform:rotate(0) translate(0)}}@keyframes blink-5c353b64{0%,50%{opacity:1}51%,to{opacity:0}}.animate-blink[data-v-5c353b64]{animation:blink-5c353b64 1s infinite}.carousel-section[data-v-5c353b64]{padding-bottom:0}.search-bar-wrapper[data-v-5c353b64]{position:relative;border-radius:9999px;transition:all .3s ease}.search-bar-wrapper.search-focused[data-v-5c353b64]{border-radius:24px}.search-bar-container[data-v-5c353b64]{box-shadow:0 4px 30px #00000026,0 0 60px #ff007a14;overflow:hidden;z-index:1;transition:box-shadow .3s ease,transform .3s ease,border-color .3s ease}.search-bar-collapsed[data-v-5c353b64]{border-radius:9999px;transition:border-radius .4s ease-in .2s,box-shadow .3s ease}.search-bar-expanded[data-v-5c353b64]{border-radius:20px;transition:border-radius .1s ease-out,box-shadow .3s ease}.search-bar-container[data-v-5c353b64]:hover{box-shadow:0 8px 40px #0003,0 0 80px #ff007a26,0 0 120px #a855f71a;transform:scale(1.01);border-color:#ffffff4d}[data-theme=light] .search-bar-container[data-v-5c353b64]:hover{border-color:#a855f74d}.search-dropdown[data-v-5c353b64]{max-height:400px;overflow-y:auto}.search-dropdown[data-v-5c353b64]::-webkit-scrollbar{width:6px}.search-dropdown[data-v-5c353b64]::-webkit-scrollbar-track{background:transparent}.search-dropdown[data-v-5c353b64]::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}.search-category-card[data-v-5c353b64]{border:1px solid transparent}.search-category-card[data-v-5c353b64]:hover{border-color:#ffffff1a}.search-btn[data-v-5c353b64]{box-shadow:0 2px 15px #e91e6366;transition:all .3s ease}.search-btn[data-v-5c353b64]:hover{box-shadow:0 4px 25px #10b98180}.search-dropdown-enter-active[data-v-5c353b64]{transition:opacity .4s ease .1s,max-height .5s ease-out}.search-dropdown-leave-active[data-v-5c353b64]{transition:opacity .2s ease,max-height .3s ease-in}.search-dropdown-enter-from[data-v-5c353b64],.search-dropdown-leave-to[data-v-5c353b64]{opacity:0;max-height:0}.search-dropdown-enter-to[data-v-5c353b64],.search-dropdown-leave-from[data-v-5c353b64]{opacity:1;max-height:450px}.dropdown-enter-active[data-v-5c353b64],.dropdown-leave-active[data-v-5c353b64]{transition:all .2s ease}.dropdown-enter-from[data-v-5c353b64],.dropdown-leave-to[data-v-5c353b64]{opacity:0;transform:translateY(-8px)}@media (max-height: 800px){.hero-content[data-v-5c353b64]{padding-top:10px;padding-bottom:10px}}@media (max-height: 700px){.hero-section[data-v-5c353b64]{min-height:auto;padding-top:70px}}@media (prefers-reduced-motion: reduce){.hero-cta-button[data-v-5c353b64],.hero-title-glow[data-v-5c353b64],.final-message-text[data-v-5c353b64],.animate-blink[data-v-5c353b64]{animation:none}}@media (max-width: 1024px),(pointer: coarse){.twinkling[data-v-5c353b64],.hero-cta-button[data-v-5c353b64],.hero-title-glow[data-v-5c353b64],.final-message-text[data-v-5c353b64],.animate-blink[data-v-5c353b64]{animation:none!important}.hero-title-glow[data-v-5c353b64]{text-shadow:none!important}.final-message-text[data-v-5c353b64]{background:none!important;-webkit-background-clip:unset!important;background-clip:unset!important;-webkit-text-fill-color:#e91e63!important;color:#e91e63!important}.animate-blink[data-v-5c353b64]{opacity:1!important}.search-bar-container[data-v-5c353b64],.backdrop-blur-md[data-v-5c353b64],.backdrop-blur-xl[data-v-5c353b64],[class*=backdrop-blur][data-v-5c353b64]{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}[data-v-5c353b64]{transition:none!important}.search-bar-container[data-v-5c353b64],.search-btn[data-v-5c353b64],.hero-ikigai-button[data-v-5c353b64],.hero-guild-button[data-v-5c353b64],.hero-cta-button[data-v-5c353b64]{box-shadow:none!important}.drop-shadow-md[data-v-5c353b64],.drop-shadow-lg[data-v-5c353b64],[class*=drop-shadow][data-v-5c353b64]{filter:none!important;--tw-drop-shadow: none !important}.hero-cta-button[data-v-5c353b64]{background:#e91e63!important}.hero-ikigai-button[data-v-5c353b64]{background:#ff6b9d!important}.hero-guild-button[data-v-5c353b64]{background:#6b2ae2!important}.search-btn[data-v-5c353b64]{background:#e91e63!important}.search-bar-container[data-v-5c353b64]{background:#fffffff2!important;border:1px solid rgba(0,0,0,.1)!important}.hero-dark .search-bar-container[data-v-5c353b64]{background:#000c!important;border:1px solid rgba(255,255,255,.2)!important}}.modal-fade-enter-active[data-v-5c353b64],.modal-fade-leave-active[data-v-5c353b64]{transition:opacity .3s ease}.modal-fade-enter-active>div[data-v-5c353b64]:last-child,.modal-fade-leave-active>div[data-v-5c353b64]:last-child{transition:transform .3s ease,opacity .3s ease}.modal-fade-enter-from[data-v-5c353b64],.modal-fade-leave-to[data-v-5c353b64]{opacity:0}.modal-fade-enter-from>div[data-v-5c353b64]:last-child,.modal-fade-leave-to>div[data-v-5c353b64]:last-child{transform:scale(.95);opacity:0}.founders-video-btn[data-v-5c353b64]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1)}.founders-video-btn[data-v-5c353b64]:hover{border-color:#fff3}.category-section[data-v-3d1423a1]{background-color:transparent}.description-card[data-v-3d1423a1]{background:transparent;border:1px solid transparent}.description-card[data-v-3d1423a1]:hover{background:var(--theme-glass-bg);border:1px solid var(--theme-border)}.btn-pill[data-v-3d1423a1]{border-radius:50px;text-transform:uppercase;font-weight:700;letter-spacing:.5px;transition:all .3s ease;display:inline-flex;align-items:center;justify-content:center;border:none;cursor:pointer;text-decoration:none}.btn-pill[data-v-3d1423a1]:hover{transform:translateY(-2px)}.btn-pill.primary-btn[data-v-3d1423a1]:hover{filter:brightness(1.1)}.btn-pill.secondary-btn[data-v-3d1423a1]:hover{background:var(--theme-glass-bg)!important}.container[data-v-3d1423a1]{width:100%}.drop-shadow-category[data-v-3d1423a1]{filter:drop-shadow(0 0 30px rgba(34,0,85,.5))}h2[data-v-3d1423a1],p[data-v-3d1423a1]{font-family:Inter,sans-serif}@media (max-width: 768px){h2[data-v-3d1423a1]{font-size:24px;text-align:center;width:100%}p[data-v-3d1423a1]{text-align:center}.flex-col[data-v-3d1423a1],.items-start[data-v-3d1423a1]{align-items:center}.flex-wrap[data-v-3d1423a1]{justify-content:center}.description-card[data-v-3d1423a1]{text-align:center;padding:1rem}}.time-input[data-v-907f4ae6]::-webkit-calendar-picker-indicator{filter:invert(1);opacity:.6}.time-input[data-v-907f4ae6]::-webkit-calendar-picker-indicator:hover{opacity:1}.day-row[data-v-31f45a16]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.exceptions-panel [data-v-71020c43]::-webkit-scrollbar{width:4px}.exceptions-panel [data-v-71020c43]::-webkit-scrollbar-track{background:transparent}.exceptions-panel [data-v-71020c43]::-webkit-scrollbar-thumb{background:#fff3;border-radius:2px}.exceptions-panel [data-v-71020c43]::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.modal-enter-active[data-v-02cc8053],.modal-leave-active[data-v-02cc8053]{transition:opacity .2s ease}.modal-enter-from[data-v-02cc8053],.modal-leave-to[data-v-02cc8053]{opacity:0}.modal-enter-active .relative[data-v-02cc8053],.modal-leave-active .relative[data-v-02cc8053]{transition:transform .2s ease}.modal-enter-from .relative[data-v-02cc8053],.modal-leave-to .relative[data-v-02cc8053]{transform:scale(.95)}input[type=date][data-v-02cc8053]::-webkit-calendar-picker-indicator,input[type=time][data-v-02cc8053]::-webkit-calendar-picker-indicator{filter:invert(1);opacity:.6}input[type=date][data-v-02cc8053]::-webkit-calendar-picker-indicator:hover,input[type=time][data-v-02cc8053]::-webkit-calendar-picker-indicator:hover{opacity:1}.modal-enter-active[data-v-2fd569d4],.modal-leave-active[data-v-2fd569d4]{transition:opacity .3s ease}.modal-enter-from[data-v-2fd569d4],.modal-leave-to[data-v-2fd569d4]{opacity:0}.modal-enter-active .relative[data-v-2fd569d4],.modal-leave-active .relative[data-v-2fd569d4]{transition:transform .3s ease}.modal-enter-from .relative[data-v-2fd569d4],.modal-leave-to .relative[data-v-2fd569d4]{transform:scale(.95) translateY(10px)}.overflow-x-auto[data-v-2fd569d4]{scrollbar-width:none;-ms-overflow-style:none}.overflow-x-auto[data-v-2fd569d4]::-webkit-scrollbar{display:none}.text-gradient-animated[data-v-0c3258f3]{font-weight:600;background:linear-gradient(135deg,#ff6b9d,#c850c0,#8b5cf6);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradientShift-0c3258f3 4s ease-in-out infinite}@keyframes gradientShift-0c3258f3{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.purchases-btn[data-v-0c3258f3]{background:linear-gradient(135deg,#00d4aa,#00b4d8);box-shadow:0 4px 15px #00d4aa4d}.purchases-btn[data-v-0c3258f3]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #00d4aa66}.sales-btn[data-v-0c3258f3]{background:linear-gradient(135deg,#10b981,#34d399);box-shadow:0 4px 15px #10b9814d}.sales-btn[data-v-0c3258f3]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #10b98166}.affiliate-copy-btn[data-v-0c3258f3]{background:linear-gradient(135deg,#f59e0b,#fbbf24);box-shadow:0 4px 15px #f59e0b4d}.affiliate-copy-btn[data-v-0c3258f3]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #f59e0b66}.action-card[data-v-0c3258f3]{background:linear-gradient(135deg,#1e1932cc,#140f28e6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}[data-theme=light] .action-card[data-v-0c3258f3]{background:linear-gradient(135deg,#fffffff2,#fafaffe6);box-shadow:0 4px 20px #0000000f,0 1px 3px #0000000a,inset 0 1px #fffc}[data-theme=light] .action-card[data-v-0c3258f3]:hover{box-shadow:0 8px 30px #0000001a,0 2px 6px #0000000f,inset 0 1px #fffc}[data-theme=light] .action-card h3[data-v-0c3258f3]{color:#1f2937!important}[data-theme=light] .action-card p[data-v-0c3258f3]{color:#6b7280!important}[data-theme=light] .action-card .text-white[data-v-0c3258f3]{color:#1f2937!important}[data-theme=light] .action-card .text-white\/60[data-v-0c3258f3],[data-theme=light] .action-card .text-white\/50[data-v-0c3258f3],[data-theme=light] .action-card .text-white\/40[data-v-0c3258f3],[data-theme=light] .action-card .text-white\/30[data-v-0c3258f3]{color:#6b7280!important}[data-theme=light] .action-card .text-white\/70[data-v-0c3258f3]{color:#4b5563!important}[data-theme=light] .action-card>div[data-v-0c3258f3]:first-child{opacity:.3!important}[data-theme=light] .action-card .bg-white\/5[data-v-0c3258f3],[data-theme=light] .action-card .bg-white\/10[data-v-0c3258f3]{background:#0000000d!important}[data-theme=light] .action-card input[data-v-0c3258f3]{background:#00000008!important;color:#92400e!important}[data-theme="light"] .action-card .ring-\[#1e1932\][data-v-0c3258f3]{--tw-ring-color: #ffffff !important}[data-theme=light] .action-card>div.absolute.inset-0.rounded-2xl.border[data-v-0c3258f3]{border-color:#00000014!important;box-shadow:none!important}[data-theme=light] .action-card:hover>div.absolute.inset-0.rounded-2xl.border[data-v-0c3258f3]{border-color:var(--card-color-1, rgba(0, 0, 0, .15))!important;box-shadow:0 0 20px color-mix(in srgb,var(--card-color-1, #8B5CF6) 15%,transparent)!important}[data-theme=light] .action-card .text-xs.font-medium.text-white\/40[data-v-0c3258f3]{color:#9ca3af!important}[data-theme=light] .action-card .w-2.h-2.rounded-full[data-v-0c3258f3]{opacity:1}.analytics-card[data-v-0c3258f3]{background:linear-gradient(135deg,#1e193299,#140f28b3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}[data-theme=light] .analytics-card[data-v-0c3258f3]{background:linear-gradient(135deg,#ffffffe6,#fafaffd9);box-shadow:0 4px 15px #0000000d}.modal-fade-enter-active[data-v-0c3258f3],.modal-fade-leave-active[data-v-0c3258f3]{transition:opacity .3s ease}.modal-fade-enter-active>div[data-v-0c3258f3]:last-child,.modal-fade-leave-active>div[data-v-0c3258f3]:last-child{transition:transform .3s ease,opacity .3s ease}.modal-fade-enter-from[data-v-0c3258f3],.modal-fade-leave-to[data-v-0c3258f3]{opacity:0}.modal-fade-enter-from>div[data-v-0c3258f3]:last-child,.modal-fade-leave-to>div[data-v-0c3258f3]:last-child{transform:scale(.95);opacity:0}.custom-scrollbar[data-v-0c3258f3]{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.15) transparent}.custom-scrollbar[data-v-0c3258f3]::-webkit-scrollbar{width:4px}.custom-scrollbar[data-v-0c3258f3]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-0c3258f3]::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:4px}.custom-scrollbar[data-v-0c3258f3]::-webkit-scrollbar-thumb:hover{background:#ffffff40}@media (max-width: 1024px),(pointer: coarse){.action-card[data-v-0c3258f3],.analytics-card[data-v-0c3258f3]{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.text-gradient-animated[data-v-0c3258f3]{animation:none!important;background-size:100% 100%!important}.action-card[data-v-0c3258f3]:hover,.purchases-btn[data-v-0c3258f3]:hover,.sales-btn[data-v-0c3258f3]:hover,.affiliate-copy-btn[data-v-0c3258f3]:hover{transform:none!important}}@supports (-webkit-touch-callout: none){@media (max-width: 1366px){.action-card[data-v-0c3258f3],.analytics-card[data-v-0c3258f3]{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.text-gradient-animated[data-v-0c3258f3]{animation:none!important}}}.modal-enter-active[data-v-4d54e6a9],.modal-leave-active[data-v-4d54e6a9]{transition:all .3s ease}.modal-enter-from[data-v-4d54e6a9],.modal-leave-to[data-v-4d54e6a9]{opacity:0}.modal-enter-from .modal-content[data-v-4d54e6a9],.modal-leave-to .modal-content[data-v-4d54e6a9]{transform:scale(.95) translateY(20px)}.fade-enter-active[data-v-4d54e6a9],.fade-leave-active[data-v-4d54e6a9]{transition:opacity .3s ease}.fade-enter-from[data-v-4d54e6a9],.fade-leave-to[data-v-4d54e6a9]{opacity:0}.modal-content[data-v-4d54e6a9]{background:linear-gradient(160deg,#3d1a6d,#2a1052,#1a0a35);border:2px solid rgba(168,85,247,.5);box-shadow:0 25px 50px -12px #0009,0 0 40px #a855f726,inset 0 1px #ffffff1a}.close-button[data-v-4d54e6a9]{background:#ffffff1a;color:#ffffffb3}.close-button[data-v-4d54e6a9]:hover{background:#fff3;color:#fff}.modal-title[data-v-4d54e6a9]{color:#fff}.modal-subtitle[data-v-4d54e6a9]{color:#fff9}.modal-question[data-v-4d54e6a9]{color:#ffffffe6}.rating-option[data-v-4d54e6a9]{background:transparent;border:1px solid transparent}.rating-option[data-v-4d54e6a9]:hover{background:#a855f71a;border-color:#a855f74d}.rating-selected[data-v-4d54e6a9]{background:#a855f733!important;border:1px solid rgba(168,85,247,.5)!important;box-shadow:0 0 15px #a855f74d}.rating-icon[data-v-4d54e6a9]{color:#ffffff59}.rating-icon-selected[data-v-4d54e6a9]{color:#fffffff2;filter:drop-shadow(0 0 8px rgba(168,85,247,.5))}.rating-label[data-v-4d54e6a9]{color:#ffffff80}.rating-label-selected[data-v-4d54e6a9]{color:#fff}.comment-textarea[data-v-4d54e6a9]{background:#ffffff14;border:1px solid rgba(255,255,255,.15);color:#fff}.comment-textarea[data-v-4d54e6a9]::placeholder{color:#ffffff59}.comment-textarea[data-v-4d54e6a9]:focus{border-color:#a855f780;background:#ffffff1a;box-shadow:0 0 0 3px #a855f726}.upload-zone[data-v-4d54e6a9]{background:#ffffff0d;border:2px dashed rgba(255,255,255,.2)}.upload-zone[data-v-4d54e6a9]:hover,.upload-zone-active[data-v-4d54e6a9]{background:#a855f71a;border-color:#a855f780}.upload-icon[data-v-4d54e6a9]{color:#fff6}.upload-text[data-v-4d54e6a9]{color:#ffffff80}.file-video-preview[data-v-4d54e6a9]{background:#ffffff1a;color:#ffffffb3}.submit-button[data-v-4d54e6a9]{background:linear-gradient(135deg,#ec4899,#f472b6);color:#fff;box-shadow:0 4px 15px #ec489966}.submit-button[data-v-4d54e6a9]:hover:not(:disabled){background:linear-gradient(135deg,#db2777,#ec4899);transform:translateY(-1px);box-shadow:0 6px 20px #ec489980}.light-mode[data-v-4d54e6a9]{background:linear-gradient(160deg,#fff,#f8fafc,#f1f5f9)!important;border:1px solid rgba(0,0,0,.1)!important;box-shadow:0 25px 50px -12px #0003,0 0 0 1px #0000000d!important}.light-mode .close-button[data-v-4d54e6a9]{background:#0000000d;color:#00000080}.light-mode .close-button[data-v-4d54e6a9]:hover{background:#0000001a;color:#000c}.light-mode .modal-title[data-v-4d54e6a9]{color:#1e1b4b}.light-mode .modal-subtitle[data-v-4d54e6a9]{color:#0009}.light-mode .modal-question[data-v-4d54e6a9]{color:#1e1b4b}.light-mode .rating-option[data-v-4d54e6a9]:hover{background:#a855f714;border-color:#a855f733}.light-mode .rating-selected[data-v-4d54e6a9]{background:#6366f11a!important;border:1px solid rgba(99,102,241,.3)!important;box-shadow:0 0 10px #6366f126}.light-mode .rating-icon[data-v-4d54e6a9]{color:#00000059}.light-mode .rating-icon-selected[data-v-4d54e6a9]{color:#6366f1;filter:drop-shadow(0 0 6px rgba(99,102,241,.5))}.light-mode .rating-label[data-v-4d54e6a9]{color:#00000080}.light-mode .rating-label-selected[data-v-4d54e6a9]{color:#6366f1}.light-mode .comment-textarea[data-v-4d54e6a9]{background:#fff;border:1px solid rgba(0,0,0,.1);color:#1e1b4b}.light-mode .comment-textarea[data-v-4d54e6a9]::placeholder{color:#0006}.light-mode .comment-textarea[data-v-4d54e6a9]:focus{border-color:#a855f780;box-shadow:0 0 0 3px #a855f71a}.light-mode .upload-zone[data-v-4d54e6a9]{background:#fff;border:2px dashed rgba(0,0,0,.15)}.light-mode .upload-zone[data-v-4d54e6a9]:hover,.light-mode .upload-zone-active[data-v-4d54e6a9]{background:#a855f70d;border-color:#a855f766}.light-mode .upload-icon[data-v-4d54e6a9]{color:#0006}.light-mode .upload-text[data-v-4d54e6a9]{color:#00000080}.light-mode .file-video-preview[data-v-4d54e6a9]{background:#0000000d;color:#0009}.light-mode .submit-button[data-v-4d54e6a9]{background:linear-gradient(135deg,#6366f1,#8b5cf6);box-shadow:0 4px 15px #6366f166}.light-mode .submit-button[data-v-4d54e6a9]:hover:not(:disabled){background:linear-gradient(135deg,#4f46e5,#7c3aed);box-shadow:0 6px 20px #6366f180}.feedback-wrapper[data-v-d9140bc3]{top:50%;transform:translateY(-50%)}@media (max-width: 900px){.feedback-wrapper[data-v-d9140bc3]{top:auto;bottom:160px;transform:none}}.feedback-button[data-v-d9140bc3]{background:#2d1b4d66;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.2);box-shadow:0 4px 20px #0006,0 0 40px #a855f726}.feedback-button[data-v-d9140bc3]:hover{background:#2d1b4d;box-shadow:0 4px 20px #0006}.star-icon[data-v-d9140bc3]{color:#fbbf24;fill:#fbbf24}.feedback-text[data-v-d9140bc3]{color:#fff}.feedback-button.light-mode[data-v-d9140bc3]{background:#ffffffd9;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(168,85,247,.2);box-shadow:0 4px 20px #a855f726}.feedback-button.light-mode[data-v-d9140bc3]:hover{background:#fff;border-color:#a855f766;box-shadow:0 4px 25px #a855f740}.feedback-button.light-mode .star-icon[data-v-d9140bc3]{color:#a855f7;fill:#a855f7}.feedback-button.light-mode .feedback-text[data-v-d9140bc3]{color:#6b21a8}.text-theme-foreground-muted[data-v-d9140bc3]{color:var(--theme-foreground-muted)}@media (max-width: 768px){.fixed.bottom-4.left-6[data-v-d9140bc3]{left:1rem;bottom:1rem}.fixed.bottom-4.right-6[data-v-d9140bc3]{right:1rem;bottom:1rem}}@media (max-width: 1024px),(pointer: coarse){.feedback-button[data-v-d9140bc3]{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#2d1b4df2!important}.feedback-button.light-mode[data-v-d9140bc3]{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}@supports (-webkit-touch-callout: none){.feedback-button[data-v-d9140bc3]{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}.mobile-bottom-nav[data-v-cdca7efb]{padding-bottom:env(safe-area-inset-bottom)}.nav-content[data-v-cdca7efb]{background:color-mix(in srgb,var(--theme-card-solid, #24024E) 85%,transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:1px solid var(--theme-border)}[data-theme=light] .nav-content[data-v-cdca7efb]{background:color-mix(in srgb,var(--theme-card-solid, #ffffff) 95%,transparent);box-shadow:0 -2px 10px #0000001a}.nav-item[data-v-cdca7efb]{color:var(--theme-foreground-muted)}.nav-item[data-v-cdca7efb]:hover{color:var(--theme-foreground)}.nav-item.active[data-v-cdca7efb]{color:var(--theme-primary)}.nav-item-extra[data-v-cdca7efb]{animation:fadeInScale-cdca7efb .2s ease-out}@keyframes fadeInScale-cdca7efb{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.profile-center[data-v-cdca7efb]{position:relative}.profile-glow[data-v-cdca7efb]{position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--theme-primary) 60%,transparent) 0%,transparent 70%);filter:blur(8px);animation:pulse-glow-cdca7efb 2s ease-in-out infinite}.profile-avatar-wrapper[data-v-cdca7efb]{position:relative;width:56px;height:56px;border-radius:50%;border:3px solid var(--theme-primary);box-shadow:0 0 20px color-mix(in srgb,var(--theme-primary) 50%,transparent),0 0 40px color-mix(in srgb,var(--theme-primary) 30%,transparent),inset 0 0 15px color-mix(in srgb,var(--theme-primary) 20%,transparent);overflow:hidden}@keyframes pulse-glow-cdca7efb{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.more-menu-panel[data-v-cdca7efb]{animation:slide-up-panel-cdca7efb .3s ease-out}.more-menu-content[data-v-cdca7efb]{background:linear-gradient(180deg,color-mix(in srgb,var(--theme-card-solid) 75%,transparent),color-mix(in srgb,var(--theme-secondary) 70%,transparent));-webkit-backdrop-filter:blur(30px) saturate(180%);backdrop-filter:blur(30px) saturate(180%);border-top:1px solid var(--theme-border-strong);box-shadow:0 -10px 40px #0000004d,inset 0 1px 0 var(--theme-border)}[data-theme=light] .more-menu-content[data-v-cdca7efb]{background:linear-gradient(180deg,color-mix(in srgb,var(--theme-card-solid) 95%,transparent),color-mix(in srgb,var(--theme-background-secondary) 90%,transparent));box-shadow:0 -10px 40px #0000001a,inset 0 1px 0 var(--theme-border)}.monetize-btn-item[data-v-cdca7efb]{flex:0 0 calc(50% - .25rem);min-width:160px}.ecosystem-btn-vibeguild[data-v-cdca7efb]{background:linear-gradient(90deg,#9c3eb4,#f2a0b7)}.ecosystem-btn-vibeguild[data-v-cdca7efb]:hover{background:linear-gradient(90deg,#b04cc8,#f5b4c7)}.ecosystem-btn-faas[data-v-cdca7efb]{background:linear-gradient(90deg,#0099f9,#89d3f0)}.ecosystem-btn-faas[data-v-cdca7efb]:hover{background:linear-gradient(90deg,#1aabff,#9fddff)}.ecosystem-btn-kaizen[data-v-cdca7efb]{background:linear-gradient(90deg,#980b1b,#d86365)}.ecosystem-btn-kaizen[data-v-cdca7efb]:hover{background:linear-gradient(90deg,#b30d20,#e07577)}.ecosystem-btn-ikigai[data-v-cdca7efb]{background:linear-gradient(90deg,#10b981,#6ee7b7)}.ecosystem-btn-ikigai[data-v-cdca7efb]:hover{background:linear-gradient(90deg,#059669,#34d399)}.ecosystem-btn-services[data-v-cdca7efb]{background:linear-gradient(90deg,#8b5cf6,#c4b5fd)}.ecosystem-btn-services[data-v-cdca7efb]:hover{background:linear-gradient(90deg,#7c3aed,#a78bfa)}.guild-card[data-v-cdca7efb]{background:var(--theme-glass-bg);border:1px solid var(--theme-border)}.guild-card[data-v-cdca7efb]:hover{border-color:color-mix(in srgb,var(--theme-primary) 40%,transparent);transform:scale(1.02)}.profile-panel[data-v-cdca7efb]{animation:slide-up-panel-cdca7efb .3s ease-out}.profile-panel-content[data-v-cdca7efb]{background:linear-gradient(180deg,color-mix(in srgb,var(--theme-card-solid) 98%,transparent),color-mix(in srgb,var(--theme-secondary) 98%,transparent));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:1px solid var(--theme-border)}[data-theme=light] .profile-panel-content[data-v-cdca7efb]{background:linear-gradient(180deg,var(--theme-card-solid) 0%,var(--theme-background-secondary) 100%)}.profile-menu-item[data-v-cdca7efb]{color:var(--theme-foreground)}.profile-menu-item[data-v-cdca7efb]:hover{background:var(--theme-glass-bg)}.slide-up-enter-active[data-v-cdca7efb],.slide-up-leave-active[data-v-cdca7efb]{transition:all .3s ease}.slide-up-enter-from[data-v-cdca7efb],.slide-up-leave-to[data-v-cdca7efb]{opacity:0}.slide-up-enter-from .more-menu-panel[data-v-cdca7efb],.slide-up-leave-to .more-menu-panel[data-v-cdca7efb],.slide-up-enter-from .profile-panel[data-v-cdca7efb],.slide-up-leave-to .profile-panel[data-v-cdca7efb]{transform:translateY(100%)}@keyframes slide-up-cdca7efb{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slide-up-panel-cdca7efb{0%{transform:translateY(100%)}to{transform:translateY(0)}}@supports (-webkit-touch-callout: none){.mobile-bottom-nav[data-v-cdca7efb],.more-menu-content[data-v-cdca7efb],.profile-panel-content[data-v-cdca7efb]{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:var(--theme-card-solid)!important}.nav-glow[data-v-cdca7efb]{animation:none!important;display:none!important}}@media (pointer: coarse){.mobile-bottom-nav[data-v-cdca7efb],.more-menu-content[data-v-cdca7efb],.profile-panel-content[data-v-cdca7efb]{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.nav-glow[data-v-cdca7efb]{animation:none!important;display:none!important}}.onboarding-card[data-v-0524624b]{background:linear-gradient(135deg,#ffffff26,#ffffff0d);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,.2);box-shadow:0 8px 32px #0000004d,0 0 0 1px #ffffff1a inset,0 32px 64px -12px #0006}.anubis-avatar[data-v-0524624b]{animation:anubis-glow-0524624b 3s ease-in-out infinite}@keyframes anubis-glow-0524624b{0%,to{filter:drop-shadow(0 0 6px rgba(251,191,36,.5)) drop-shadow(0 0 12px rgba(251,191,36,.3))}50%{filter:drop-shadow(0 0 10px rgba(251,191,36,.7)) drop-shadow(0 0 20px rgba(251,191,36,.4))}}.spotlight-glow[data-v-0524624b]{background:transparent;border:3px solid rgba(255,255,255,.3);box-shadow:0 0 0 4px #8b5cf64d,0 0 30px 8px #8b5cf640,0 0 60px 16px #e91e6326,inset 0 0 20px #ffffff1a;animation:pulse-glow-0524624b 2s ease-in-out infinite}@keyframes pulse-glow-0524624b{0%,to{box-shadow:0 0 0 4px #8b5cf64d,0 0 30px 8px #8b5cf640,0 0 60px 16px #e91e6326,inset 0 0 20px #ffffff1a}50%{box-shadow:0 0 0 6px #8b5cf666,0 0 50px 12px #8b5cf659,0 0 80px 24px #e91e6333,inset 0 0 30px #ffffff26}}.onboarding-fade-enter-active[data-v-0524624b],.onboarding-fade-leave-active[data-v-0524624b]{transition:opacity .4s ease}.onboarding-fade-enter-from[data-v-0524624b],.onboarding-fade-leave-to[data-v-0524624b]{opacity:0}[data-v-0524624b] .gradient-keyword{font-weight:700;background:linear-gradient(135deg,#ec4899,#d946ef 30%,#a855f7,#d946ef 70%,#ec4899);background-size:300% 300%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:keyword-glow-0524624b 4s ease-in-out infinite}@keyframes keyword-glow-0524624b{0%,to{background-position:0% 50%;filter:brightness(1)}50%{background-position:100% 50%;filter:brightness(1.2)}}@media (prefers-reduced-motion: reduce){.spotlight-glow[data-v-0524624b],[data-v-0524624b] .gradient-keyword{animation:none}.onboarding-fade-enter-active[data-v-0524624b],.onboarding-fade-leave-active[data-v-0524624b]{transition:none}}.lower-section-wrapper[data-v-1d555c1c]{position:relative;overflow:hidden;z-index:1;background:linear-gradient(135deg,#42186c,#2d1250,#24024e);background-size:200% 200%;animation:gradient-shift-1d555c1c 15s ease infinite}[data-theme=light] .lower-section-wrapper[data-v-1d555c1c]{background:linear-gradient(135deg,#fdf2f8,#faf5ff 40%,#f0f9ff,#fefce8);background-size:200% 200%}.lower-section-wrapper.no-animation[data-v-1d555c1c]{animation:none!important;background-size:100% 100%!important}@keyframes gradient-shift-1d555c1c{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.animated-bg[data-v-1d555c1c]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:0;filter:blur(40px);opacity:.6;contain:strict;will-change:contents}.gradient-orb[data-v-1d555c1c]{position:absolute;border-radius:50%;mix-blend-mode:screen;will-change:transform;backface-visibility:hidden;transform:translateZ(0)}.orb-1[data-v-1d555c1c]{width:800px;height:800px;background:radial-gradient(circle,rgba(120,80,180,.9) 0%,transparent 60%);top:-300px;left:-200px;animation:float-vertical-1d555c1c 40s ease-in-out infinite}.orb-2[data-v-1d555c1c]{width:700px;height:700px;background:radial-gradient(circle,rgba(100,60,160,.85) 0%,transparent 60%);top:50px;right:-200px;animation:float-circular-1d555c1c 35s linear infinite reverse}.orb-3[data-v-1d555c1c]{width:900px;height:900px;background:radial-gradient(circle,rgba(140,90,200,.8) 0%,transparent 60%);bottom:-400px;left:20%;animation:float-circular-1d555c1c 50s linear infinite}.orb-4[data-v-1d555c1c]{width:600px;height:600px;background:radial-gradient(circle,rgba(90,50,140,.85) 0%,transparent 60%);top:40%;left:5%;animation:float-horizontal-1d555c1c 45s ease-in-out infinite}.orb-5[data-v-1d555c1c]{width:750px;height:750px;background:radial-gradient(circle,rgba(130,70,170,.8) 0%,transparent 60%);top:20%;right:10%;animation:float-circular-1d555c1c 55s linear infinite}[data-theme=light] .animated-bg[data-v-1d555c1c]{opacity:.25}[data-theme=light] .orb-1[data-v-1d555c1c]{background:radial-gradient(circle,rgba(255,182,193,.8) 0%,transparent 70%)}[data-theme=light] .orb-2[data-v-1d555c1c]{background:radial-gradient(circle,rgba(221,160,221,.7) 0%,transparent 70%)}[data-theme=light] .orb-3[data-v-1d555c1c]{background:radial-gradient(circle,rgba(176,224,230,.6) 0%,transparent 70%)}[data-theme=light] .orb-4[data-v-1d555c1c]{background:radial-gradient(circle,rgba(255,218,185,.7) 0%,transparent 70%)}[data-theme=light] .orb-5[data-v-1d555c1c]{background:radial-gradient(circle,rgba(230,190,255,.6) 0%,transparent 70%)}[data-theme=light] .gradient-orb[data-v-1d555c1c]{mix-blend-mode:multiply}@keyframes float-vertical-1d555c1c{0%,to{transform:translateY(-50px)}50%{transform:translateY(50px)}}@keyframes float-horizontal-1d555c1c{0%,to{transform:translate(-50px) translateY(-10px)}50%{transform:translate(50px) translateY(10px)}}@keyframes float-circular-1d555c1c{0%{transform:rotate(0) translate(30px) rotate(0)}to{transform:rotate(360deg) translate(30px) rotate(-360deg)}}@media (prefers-reduced-motion: reduce){.gradient-orb[data-v-1d555c1c],.lower-section-wrapper[data-v-1d555c1c]{animation:none!important}}@media (max-width: 1024px),(pointer: coarse){.animated-bg[data-v-1d555c1c]{display:none!important}.lower-section-wrapper[data-v-1d555c1c]{animation:none!important;background-size:100% 100%!important}}@supports (-webkit-touch-callout: none){@media (max-width: 1366px){.animated-bg[data-v-1d555c1c]{display:none!important}.lower-section-wrapper[data-v-1d555c1c]{animation:none!important}.gradient-orb[data-v-1d555c1c]{animation:none!important;will-change:auto!important;transform:none!important}}}.slide-down-enter-active[data-v-f26b34f8],.slide-down-leave-active[data-v-f26b34f8]{transition:transform .3s ease,opacity .3s ease}.slide-down-enter-from[data-v-f26b34f8],.slide-down-leave-to[data-v-f26b34f8]{transform:translateY(-100%);opacity:0}.splash-screen[data-v-290d5065]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#0f0a1e,#1a1035,#0d0820);overflow:hidden}.splash-content[data-v-290d5065]{display:flex;flex-direction:column;align-items:center;gap:2rem;z-index:2}.anubis-container[data-v-290d5065]{position:relative;width:180px;height:180px;display:flex;align-items:center;justify-content:center}.anubis-glow[data-v-290d5065]{position:absolute;width:200px;height:200px;background:radial-gradient(circle,rgba(138,43,226,.4) 0%,transparent 70%);border-radius:50%;animation:pulse-glow-290d5065 2s ease-in-out infinite}.anubis-head[data-v-290d5065]{width:150px;height:auto;object-fit:contain;animation:float-290d5065 3s ease-in-out infinite;filter:drop-shadow(0 0 20px rgba(138,43,226,.5))}.loading-container[data-v-290d5065]{display:flex;flex-direction:column;align-items:center;gap:.75rem;width:200px}.loading-bar[data-v-290d5065]{width:100%;height:4px;background:#ffffff1a;border-radius:2px;overflow:hidden}.loading-progress[data-v-290d5065]{height:100%;width:30%;background:linear-gradient(90deg,#8b2bdb,#a855f7,#8b2bdb);background-size:200% 100%;border-radius:2px;animation:loading-slide-290d5065 1.5s ease-in-out infinite}.loading-text[data-v-290d5065]{color:#fff9;font-size:.875rem;font-weight:500;letter-spacing:.05em}.app-title[data-v-290d5065]{color:#fff;font-size:1.5rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-top:1rem;background:linear-gradient(135deg,#fff,#a855f7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.particles[data-v-290d5065]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.particle[data-v-290d5065]{position:absolute;bottom:-10px;background:#8a2be299;border-radius:50%;animation:rise-290d5065 linear infinite}@keyframes pulse-glow-290d5065{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.1);opacity:.8}}@keyframes float-290d5065{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes loading-slide-290d5065{0%{transform:translate(-100%)}50%{transform:translate(250%)}to{transform:translate(-100%)}}@keyframes rise-290d5065{0%{transform:translateY(0) rotate(0);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(-100vh) rotate(720deg);opacity:0}}.splash-fade-leave-active[data-v-290d5065]{transition:opacity .5s ease-out}.splash-fade-leave-to[data-v-290d5065]{opacity:0}.modal-fade-enter-active[data-v-938908e4],.modal-fade-leave-active[data-v-938908e4]{transition:opacity .3s ease}.modal-fade-enter-from[data-v-938908e4],.modal-fade-leave-to[data-v-938908e4]{opacity:0}.modal-fade-enter-active .relative[data-v-938908e4],.modal-fade-leave-active .relative[data-v-938908e4]{transition:transform .3s ease}.modal-fade-enter-from .relative[data-v-938908e4],.modal-fade-leave-to .relative[data-v-938908e4]{transform:scale(.95) translateY(10px)}.toast-enter-active[data-v-6407e00b]{transition:all .3s ease-out}.toast-leave-active[data-v-6407e00b]{transition:all .2s ease-in}.toast-enter-from[data-v-6407e00b],.toast-leave-to[data-v-6407e00b]{opacity:0;transform:translate(100%)}.toast-move[data-v-6407e00b]{transition:transform .3s ease}.message-toast-enter-active[data-v-cfdb899d]{transition:all .3s cubic-bezier(.34,1.56,.64,1)}.message-toast-leave-active[data-v-cfdb899d]{transition:all .2s ease-in}.message-toast-enter-from[data-v-cfdb899d],.message-toast-leave-to[data-v-cfdb899d]{opacity:0;transform:translate(100%)}.message-toast-move[data-v-cfdb899d]{transition:transform .3s ease}.visitor-notification[data-v-72dc4230]{background:linear-gradient(135deg,#581c87f2,#3b0764f2);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(139,92,246,.2);min-width:320px;max-width:380px}.visitor-notification.mutual-interest[data-v-72dc4230]{background:linear-gradient(135deg,#ec4899f2,#f97316f2,#ea580cf2);border:1px solid rgba(255,255,255,.2);animation:pulse-glow-72dc4230 2s ease-in-out infinite}@keyframes pulse-glow-72dc4230{0%,to{box-shadow:0 0 20px #ec48994d,0 0 40px #f9731633}50%{box-shadow:0 0 30px #ec489980,0 0 60px #f973164d}}.slide-fade-enter-active[data-v-72dc4230]{transition:all .3s ease-out}.slide-fade-leave-active[data-v-72dc4230]{transition:all .2s ease-in}.slide-fade-enter-from[data-v-72dc4230],.slide-fade-leave-to[data-v-72dc4230]{transform:translate(100%);opacity:0}.visitor-notification-container[data-v-1f04f762]{position:fixed;top:80px;right:20px;z-index:9999;display:flex;flex-direction:column;gap:12px;max-height:calc(100vh - 100px);overflow-y:auto;pointer-events:none}.visitor-notification-container[data-v-1f04f762]>*{pointer-events:auto}.list-move[data-v-1f04f762],.list-enter-active[data-v-1f04f762],.list-leave-active[data-v-1f04f762]{transition:all .3s ease}.list-enter-from[data-v-1f04f762],.list-leave-to[data-v-1f04f762]{opacity:0;transform:translate(100%)}.list-leave-active[data-v-1f04f762]{position:absolute}@media (max-width: 640px){.visitor-notification-container[data-v-1f04f762]{left:10px;right:10px;top:70px}}.visitor-notification-container[data-v-1f04f762]::-webkit-scrollbar{width:4px}.visitor-notification-container[data-v-1f04f762]::-webkit-scrollbar-track{background:transparent}.visitor-notification-container[data-v-1f04f762]::-webkit-scrollbar-thumb{background:#8b5cf64d;border-radius:2px}.visitor-notification-container[data-v-1f04f762]::-webkit-scrollbar-thumb:hover{background:#8b5cf680}.sale-notification[data-v-4afd4b10]{background:linear-gradient(135deg,#064e3bf2,#042f2ef2);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(52,211,153,.25);min-width:320px;max-width:380px;position:relative;overflow:hidden}.sale-progress-bar[data-v-4afd4b10]{position:absolute;bottom:0;left:0;right:0;height:3px;background:#ffffff1a}.sale-progress-bar-fill[data-v-4afd4b10]{height:100%;background:linear-gradient(90deg,#34d399,#6ee7b7);animation:sale-progress-shrink-4afd4b10 linear forwards;transform-origin:left}@keyframes sale-progress-shrink-4afd4b10{0%{width:100%}to{width:0%}}.sale-slide-enter-active[data-v-4afd4b10]{transition:all .35s cubic-bezier(.34,1.56,.64,1)}.sale-slide-leave-active[data-v-4afd4b10]{transition:all .25s ease-in}.sale-slide-enter-from[data-v-4afd4b10],.sale-slide-leave-to[data-v-4afd4b10]{transform:translate(100%);opacity:0}.sale-notification-container[data-v-0f766188]{position:fixed;bottom:20px;right:20px;z-index:9998;display:flex;flex-direction:column-reverse;gap:12px;max-height:calc(100vh - 100px);overflow-y:auto;pointer-events:none}.sale-notification-container[data-v-0f766188]>*{pointer-events:auto}.sale-list-move[data-v-0f766188],.sale-list-enter-active[data-v-0f766188],.sale-list-leave-active[data-v-0f766188]{transition:all .35s cubic-bezier(.34,1.56,.64,1)}.sale-list-enter-from[data-v-0f766188],.sale-list-leave-to[data-v-0f766188]{opacity:0;transform:translate(100%)}.sale-list-leave-active[data-v-0f766188]{position:absolute}@media (max-width: 640px){.sale-notification-container[data-v-0f766188]{left:10px;right:10px;bottom:10px}}.slide-up-enter-active[data-v-1a0afea0],.slide-up-leave-active[data-v-1a0afea0]{transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .3s ease}.slide-up-enter-from[data-v-1a0afea0],.slide-up-leave-to[data-v-1a0afea0]{transform:translateY(100%);opacity:0}.level-up-overlay[data-v-4f908a99]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:#000c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.level-up-modal[data-v-4f908a99]{position:relative;width:90%;max-width:400px;padding:2.5rem 2rem;background:linear-gradient(135deg,#583788f2,#2d1b46f2);border-radius:24px;border:2px solid rgba(255,215,0,.5);box-shadow:0 0 60px #ffd7004d,0 20px 60px #00000080;overflow:hidden}.glow-ring[data-v-4f908a99]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,rgba(255,215,0,.3) 0%,transparent 70%);animation:pulseGlow-4f908a99 2s ease-in-out infinite;pointer-events:none}@keyframes pulseGlow-4f908a99{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.5}50%{transform:translate(-50%,-50%) scale(1.2);opacity:.8}}.particles-container[data-v-4f908a99]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.particle[data-v-4f908a99]{position:absolute;bottom:0;left:var(--particle-left);width:var(--particle-size);height:var(--particle-size);background:var(--particle-color);border-radius:50%;animation:rise-4f908a99 var(--particle-duration) ease-out var(--particle-delay) infinite;opacity:0}@keyframes rise-4f908a99{0%{transform:translateY(0) scale(1);opacity:1}to{transform:translateY(-400px) scale(0);opacity:0}}.modal-content[data-v-4f908a99]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center}.stars-container[data-v-4f908a99]{display:flex;gap:.5rem;margin-bottom:1rem}.star[data-v-4f908a99]{font-size:1.5rem;color:gold;animation:twinkle-4f908a99 1s ease-in-out infinite;text-shadow:0 0 10px rgba(255,215,0,.8)}.star-1[data-v-4f908a99]{animation-delay:0s}.star-2[data-v-4f908a99]{animation-delay:.2s;font-size:2rem}.star-3[data-v-4f908a99]{animation-delay:.4s}@keyframes twinkle-4f908a99{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.8}}.title[data-v-4f908a99]{font-size:2rem;font-weight:900;color:gold;text-transform:uppercase;letter-spacing:2px;margin:0 0 1.5rem;text-shadow:0 0 20px rgba(255,215,0,.5),0 2px 4px rgba(0,0,0,.3);animation:bounceIn-4f908a99 .6s ease-out}@keyframes bounceIn-4f908a99{0%{transform:scale(.5);opacity:0}60%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}.level-badge-container[data-v-4f908a99]{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:1.5rem}.old-level[data-v-4f908a99]{font-size:1.5rem;font-weight:700;color:#ffffff80;text-decoration:line-through}.arrow[data-v-4f908a99]{font-size:1.5rem;color:gold;animation:arrowPulse-4f908a99 .8s ease-in-out infinite}@keyframes arrowPulse-4f908a99{0%,to{transform:translate(0)}50%{transform:translate(5px)}}.new-level-wrapper[data-v-4f908a99]{animation:popIn-4f908a99 .5s ease-out .3s both}@keyframes popIn-4f908a99{0%{transform:scale(0);opacity:0}70%{transform:scale(1.2)}to{transform:scale(1);opacity:1}}.message[data-v-4f908a99]{font-size:1rem;color:#ffffffe6;margin:0 0 1.5rem;line-height:1.5}.close-button[data-v-4f908a99]{padding:.875rem 2.5rem;font-size:1rem;font-weight:700;color:#1a1a2e;background:linear-gradient(135deg,gold,orange);border:none;border-radius:50px;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px;box-shadow:0 4px 15px #ffd70066}.close-button[data-v-4f908a99]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #ffd70080}.close-button[data-v-4f908a99]:active{transform:translateY(0)}.level-up-modal-enter-active[data-v-4f908a99]{animation:modalEnter-4f908a99 .4s ease-out}.level-up-modal-leave-active[data-v-4f908a99]{animation:modalLeave-4f908a99 .3s ease-in}@keyframes modalEnter-4f908a99{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes modalLeave-4f908a99{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@media (max-width: 480px){.level-up-modal[data-v-4f908a99]{padding:2rem 1.5rem}.title[data-v-4f908a99]{font-size:1.5rem}.glow-ring[data-v-4f908a99]{width:200px;height:200px}}.xp-notification-container[data-v-7c449ebb]{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:10000;overflow:hidden}.xp-main-badge[data-v-7c449ebb]{position:fixed;transform:translate(-50%,-50%);pointer-events:none;animation:badgePop-7c449ebb .8s cubic-bezier(.34,1.56,.64,1) forwards;will-change:transform,opacity;z-index:10001}.xp-badge-text[data-v-7c449ebb]{display:inline-block;padding:.5rem 1rem;font-size:1.25rem;font-weight:800;color:#fff;text-shadow:0 0 10px rgba(255,0,122,.8),0 0 20px rgba(168,85,247,.6),0 2px 4px rgba(0,0,0,.3);background:linear-gradient(135deg,#ff007ae6,#a855f7e6);border-radius:2rem;border:2px solid rgba(255,255,255,.4);box-shadow:0 4px 20px #ff007a80,0 0 40px #a855f74d,inset 0 1px 2px #ffffff4d}@keyframes badgePop-7c449ebb{0%{transform:translate(-50%,-50%) scale(0);opacity:0}20%{transform:translate(-50%,-50%) scale(1.3);opacity:1}40%{transform:translate(-50%,-50%) scale(1);opacity:1}to{transform:translate(-50%,-50%) scale(.8);opacity:0}}.xp-particle[data-v-7c449ebb]{position:fixed;width:12px;height:12px;transform:translate(-50%,-50%);pointer-events:none;animation:particleFly-7c449ebb var(--duration, 1s) cubic-bezier(.25,.46,.45,.94) forwards;animation-delay:var(--delay, 0s);opacity:0;will-change:transform,opacity}.particle-core[data-v-7c449ebb]{position:absolute;top:2px;right:2px;bottom:2px;left:2px;background:radial-gradient(circle,#fff,#ff007a 40%,#a855f7);border-radius:50%;box-shadow:0 0 6px 2px #ff007acc,0 0 12px 4px #a855f799}.particle-glow[data-v-7c449ebb]{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;background:radial-gradient(circle,rgba(255,0,122,.4) 0%,rgba(168,85,247,.2) 50%,transparent 70%);border-radius:50%;animation:particlePulse-7c449ebb .3s ease-in-out infinite}@keyframes particleFly-7c449ebb{0%{transform:translate(-50%,-50%) scale(0);opacity:0}10%{transform:translate(-50%,-50%) scale(1.2);opacity:1}30%{transform:translate(calc(-50% + var(--curve-x, 0px)),calc(-50% + var(--curve-y, -30px))) scale(1);opacity:1}90%{opacity:1}to{transform:translate(calc(-50% + var(--end-x, 0px)),calc(-50% + var(--end-y, 0px))) scale(.3);opacity:0}}@keyframes particlePulse-7c449ebb{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.3);opacity:.3}}@media (prefers-reduced-motion: reduce){.xp-main-badge[data-v-7c449ebb]{animation:simpleFade-7c449ebb .5s ease-out forwards}.xp-particle[data-v-7c449ebb]{animation:simpleFade-7c449ebb .3s ease-out forwards;animation-delay:var(--delay, 0s)}.particle-glow[data-v-7c449ebb]{animation:none}@keyframes simpleFade-7c449ebb{0%{opacity:0}30%{opacity:1}to{opacity:0}}}@media (max-width: 768px){.xp-particle[data-v-7c449ebb]{width:10px;height:10px}.xp-badge-text[data-v-7c449ebb]{font-size:1rem;padding:.4rem .8rem}}.bounce-enter-active[data-v-ebe31d42]{animation:bounce-in-ebe31d42 .3s ease-out}.bounce-leave-active[data-v-ebe31d42]{animation:bounce-in-ebe31d42 .2s ease-in reverse}@keyframes bounce-in-ebe31d42{0%{transform:scale(0);opacity:0}50%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}.slide-up-enter-active[data-v-ebe31d42],.slide-up-leave-active[data-v-ebe31d42]{transition:all .2s ease}.slide-up-enter-from[data-v-ebe31d42],.slide-up-leave-to[data-v-ebe31d42]{opacity:0;transform:translateY(10px)}.modal-enter-active[data-v-e865c356],.modal-leave-active[data-v-e865c356]{transition:all .3s ease}.modal-enter-from[data-v-e865c356],.modal-leave-to[data-v-e865c356]{opacity:0}.modal-enter-from .relative[data-v-e865c356],.modal-leave-to .relative[data-v-e865c356]{transform:scale(.95) translateY(10px)}.session-reminder-banner[data-v-8b829bd1]{position:fixed;top:0;left:0;right:0;z-index:200;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.1);transition:background-color .3s ease}.urgency-calm[data-v-8b829bd1]{background:#1e283ce6;border-bottom-color:#6496ff33}.urgency-active[data-v-8b829bd1]{background:#3c280ae6;border-bottom-color:#ffb4324d}.urgency-urgent[data-v-8b829bd1]{background:#3c0f0feb;border-bottom-color:#ff3c3c66}.urgency-live[data-v-8b829bd1]{background:#0a3219e6;border-bottom-color:#32ff644d}.banner-content[data-v-8b829bd1]{max-width:1200px;margin:0 auto;padding:8px 20px;display:flex;align-items:center;gap:12px}.banner-avatar[data-v-8b829bd1]{position:relative;flex-shrink:0}.avatar-img[data-v-8b829bd1]{width:36px;height:36px;border-radius:50%;object-fit:cover;border:2px solid rgba(255,255,255,.25)}.avatar-level[data-v-8b829bd1]{position:absolute;bottom:-3px;right:-3px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;font-size:9px;font-weight:800;display:flex;align-items:center;justify-content:center;border:1.5px solid rgba(0,0,0,.3);line-height:1}.banner-info[data-v-8b829bd1]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.banner-top-row[data-v-8b829bd1]{display:flex;align-items:center;gap:8px;min-width:0}.banner-title[data-v-8b829bd1]{color:#fff;font-size:.8125rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.banner-with[data-v-8b829bd1]{color:#fff9;font-size:.75rem;white-space:nowrap}.banner-with strong[data-v-8b829bd1]{color:#ffffffd9;font-weight:600}.banner-bottom-row[data-v-8b829bd1]{display:flex;align-items:center;gap:6px}.banner-location[data-v-8b829bd1]{display:flex;align-items:center;gap:4px;color:#ffffff8c;font-size:.6875rem}.banner-dot[data-v-8b829bd1]{color:#ffffff4d;font-size:.75rem}.banner-countdown[data-v-8b829bd1]{color:#fff;font-size:.8125rem;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.05em}.banner-countdown.pulse[data-v-8b829bd1]{animation:pulse-glow-8b829bd1 1.5s ease-in-out infinite}@keyframes pulse-glow-8b829bd1{0%,to{opacity:1}50%{opacity:.6}}.banner-actions[data-v-8b829bd1]{display:flex;align-items:center;gap:8px;flex-shrink:0}.banner-btn[data-v-8b829bd1]{padding:6px 14px;border-radius:8px;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .2s ease;text-decoration:none;border:none;white-space:nowrap;display:flex;align-items:center;gap:6px}.banner-btn-primary[data-v-8b829bd1]{background:#4285f4;color:#fff}.banner-btn-primary[data-v-8b829bd1]:hover{background:#3367d6}.banner-dismiss[data-v-8b829bd1]{width:28px;height:28px;border-radius:6px;border:none;background:#ffffff1a;color:#fff9;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.banner-dismiss[data-v-8b829bd1]:hover{background:#fff3;color:#fff}.banner-slide-enter-active[data-v-8b829bd1],.banner-slide-leave-active[data-v-8b829bd1]{transition:transform .3s ease,opacity .3s ease}.banner-slide-enter-from[data-v-8b829bd1],.banner-slide-leave-to[data-v-8b829bd1]{transform:translateY(-100%);opacity:0}@media (max-width: 640px){.banner-content[data-v-8b829bd1]{padding:8px 12px;gap:8px}.banner-top-row[data-v-8b829bd1]{flex-direction:column;align-items:flex-start;gap:0}.banner-title[data-v-8b829bd1]{font-size:.75rem}.banner-with[data-v-8b829bd1]{font-size:.6875rem}.banner-countdown[data-v-8b829bd1]{font-size:.75rem}.banner-btn[data-v-8b829bd1]{padding:5px 10px;font-size:.6875rem}}.app-loading[data-v-76a3aa49]{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#1a0033,#2d0a4e,#3d1a5c);z-index:9999}.loading-spinner[data-v-76a3aa49]{text-align:center;color:#fff}.spinner[data-v-76a3aa49]{width:48px;height:48px;border:4px solid rgba(255,255,255,.1);border-left-color:#ff007a;border-radius:50%;animation:spin-76a3aa49 1s linear infinite;margin:0 auto 1rem}@keyframes spin-76a3aa49{to{transform:rotate(360deg)}}.loading-spinner p[data-v-76a3aa49]{font-size:1rem;opacity:.8}
