.profile-dropdown[data-v-4702eb84]{background:var(--theme-dropdown-bg);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%)}.ikigai-avatar-wrapper[data-v-4702eb84]{width:6rem;height:6rem}.ikigai-avatar-wrapper--with-frame[data-v-4702eb84]{width:100%;height:150px}.ikigai-frame[data-v-4702eb84]{box-shadow:0 4px 16px #00000040,inset 0 0 0 1px #ffffff14;background:transparent;border:none;padding:0;transition:transform .25s ease,box-shadow .25s ease}.ikigai-frame[data-v-4702eb84]:hover{transform:scale(1.015);box-shadow:0 8px 28px #a855f759,inset 0 0 0 1px #a855f766}.ikigai-frame[data-v-4702eb84]:focus-visible{outline:2px solid rgba(168,85,247,.7);outline-offset:2px}.ikigai-frame-grid[data-v-4702eb84]{display:grid;grid-template-rows:1fr 1fr;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);width:100%;height:100%}.ikigai-frame-grid--single-row[data-v-4702eb84]{grid-template-rows:1fr}.ikigai-frame-img[data-v-4702eb84]{width:100%;height:100%;min-width:0;object-fit:cover}.ikigai-frame-overlay[data-v-4702eb84]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at center,#00000026,#0000008c);transition:background .25s ease}.ikigai-frame:hover .ikigai-frame-overlay[data-v-4702eb84]{background:radial-gradient(ellipse at center,#a855f72e,#00000073)}.ikigai-frame-label[data-v-4702eb84]{position:absolute;left:0;right:0;bottom:8px;display:flex;justify-content:center;pointer-events:none;opacity:0;transform:translateY(4px);transition:opacity .2s ease,transform .2s ease}.ikigai-frame:hover .ikigai-frame-label[data-v-4702eb84]{opacity:1;transform:translateY(0)}.ikigai-frame-label-pill[data-v-4702eb84]{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:999px;background:#000000b3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;box-shadow:0 2px 8px #0000004d}.profile-dropdown-body[data-v-4702eb84]{scrollbar-width:thin;scrollbar-color:rgba(168,85,247,.4) transparent;overscroll-behavior:contain}.profile-dropdown-body[data-v-4702eb84]::-webkit-scrollbar{width:6px}.profile-dropdown-body[data-v-4702eb84]::-webkit-scrollbar-track{background:transparent}.profile-dropdown-body[data-v-4702eb84]::-webkit-scrollbar-thumb{background:#a855f759;border-radius:999px}.profile-dropdown-body[data-v-4702eb84]::-webkit-scrollbar-thumb:hover{background:#a855f78c}@media (max-height: 800px){.profile-dropdown-header[data-v-4702eb84]{padding-top:.625rem;padding-bottom:.5rem}.profile-dropdown-header .avatar-ring[data-v-4702eb84]{width:4.5rem;height:4.5rem}.profile-dropdown-header h3[data-v-4702eb84]{font-size:1rem;line-height:1.25rem}.ikigai-avatar-wrapper[data-v-4702eb84]{width:4.5rem;height:4.5rem}.ikigai-avatar-wrapper--with-frame[data-v-4702eb84]{width:100%;height:120px}}@media (max-height: 650px){.profile-dropdown-header .avatar-ring[data-v-4702eb84]{width:3.5rem;height:3.5rem;padding:2px}.profile-dropdown-header h3[data-v-4702eb84]{font-size:.875rem;line-height:1.125rem}.ikigai-avatar-wrapper[data-v-4702eb84]{width:3.5rem;height:3.5rem}.ikigai-avatar-wrapper--with-frame[data-v-4702eb84]{width:100%;height:100px}}.animate-in[data-v-4702eb84]{animation:slideIn-4702eb84 .2s ease-out forwards}@keyframes slideIn-4702eb84{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.guild-scroll-container[data-v-4702eb84]{scrollbar-width:none;-ms-overflow-style:none}.guild-scroll-container[data-v-4702eb84]::-webkit-scrollbar{display:none}.guild-card[data-v-4702eb84]{transform:translateZ(0)}.guild-card-active[data-v-4702eb84]{animation:guild-glow-pulse-4702eb84 2s ease-in-out infinite}@keyframes guild-glow-pulse-4702eb84{0%,to{box-shadow:0 0 8px #a855f766,0 0 16px #a855f733}50%{box-shadow:0 0 14px #a855f7b3,0 0 28px #a855f759}}.menu-item[data-v-4702eb84]{position:relative;overflow:hidden}.menu-item[data-v-4702eb84]: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-4702eb84]:hover:before{transform:translate(100%)}.menu-item[data-v-4702eb84]: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-4702eb84]{background:linear-gradient(135deg,#6366f14d,#a855f74d);box-shadow:0 0 15px #6366f166}.menu-item:hover .menu-icon-wrapper svg[data-v-4702eb84]{color:#fff;filter:drop-shadow(0 0 4px rgba(99,102,241,.8))}.menu-icon-wrapper[data-v-4702eb84]{background:#6366f11a}.menu-icon-wrapper svg[data-v-4702eb84]{color:var(--theme-foreground-muted)}.menu-item-admin[data-v-4702eb84]{background:linear-gradient(90deg,#a855f71a,#ec48991a)}.menu-item-admin[data-v-4702eb84]:hover{background:linear-gradient(90deg,#a855f733,#ec489933);box-shadow:0 0 25px #a855f733,inset 0 0 20px #a855f70d}.menu-item-theme[data-v-4702eb84]{background:linear-gradient(90deg,#10b9811a,#14b8a61a)}.menu-item-theme[data-v-4702eb84]:hover{background:linear-gradient(90deg,#10b98133,#14b8a633);box-shadow:0 0 25px #10b98133,inset 0 0 20px #10b9810d}.avatar-ring[data-v-4702eb84]{animation:ring-rotate-4702eb84 4s linear infinite;background-size:200% 200%}@keyframes ring-rotate-4702eb84{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.profile-button[data-v-4702eb84]{background:linear-gradient(90deg,#ff007a,#a855f7,#6366f1,#ff007a);background-size:300% 100%;animation:gradient-shift-4702eb84 3s ease infinite;box-shadow:0 4px 20px #ff007a66}.profile-button[data-v-4702eb84]:hover{box-shadow:0 6px 30px #ff007a80,0 0 40px #a855f74d;transform:translateY(-1px)}@keyframes gradient-shift-4702eb84{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)}.modal-enter-active[data-v-9af36aec],.modal-leave-active[data-v-9af36aec]{transition:opacity .2s ease}.modal-enter-active .relative[data-v-9af36aec],.modal-leave-active .relative[data-v-9af36aec]{transition:transform .2s ease,opacity .2s ease}.modal-enter-from[data-v-9af36aec],.modal-leave-to[data-v-9af36aec]{opacity:0}.modal-enter-from .relative[data-v-9af36aec],.modal-leave-to .relative[data-v-9af36aec]{transform:scale(.95);opacity:0}.modal-container[data-v-7de3d3ee]{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-7de3d3ee]{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[data-v-7de3d3ee]::placeholder{color:#fff6}.input-field[data-v-7de3d3ee]:focus{outline:none;border-color:#ff007a99;background:#ffffff1a;box-shadow:0 0 0 3px #ff007a26,0 0 20px #ff007a1a}.submit-button[data-v-7de3d3ee]{background:linear-gradient(135deg,#ff007a,#a855f7,#ff007a);background-size:200% 200%;animation:gradientShift-7de3d3ee 3s ease infinite;box-shadow:0 4px 20px #ff007a66,0 0 40px #a855f733;transition:all .3s ease}.submit-button[data-v-7de3d3ee]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 30px #ff007a80,0 0 60px #a855f74d}@keyframes gradientShift-7de3d3ee{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.story-scale-slider[data-v-7de3d3ee]{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}.story-scale-slider[data-v-7de3d3ee]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:#fff;cursor:pointer;box-shadow:0 0 0 3px #0000001a,0 0 15px #ffffff80,0 2px 8px #00000026;transition:all .2s ease}.story-scale-slider[data-v-7de3d3ee]::-webkit-slider-thumb:hover{transform:scale(1.2)}.story-scale-slider[data-v-7de3d3ee]::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#fff;cursor:pointer;border:none;box-shadow:0 0 0 3px #0000001a,0 0 15px #ffffff80,0 2px 8px #00000026}.modal-enter-active[data-v-7de3d3ee],.modal-leave-active[data-v-7de3d3ee]{transition:opacity .3s ease}.modal-enter-active .modal-container[data-v-7de3d3ee],.modal-leave-active .modal-container[data-v-7de3d3ee]{transition:transform .3s ease,opacity .3s ease}.modal-enter-from[data-v-7de3d3ee],.modal-leave-to[data-v-7de3d3ee]{opacity:0}.modal-enter-from .modal-container[data-v-7de3d3ee],.modal-leave-to .modal-container[data-v-7de3d3ee]{transform:scale(.9) translateY(20px);opacity:0}[data-v-7de3d3ee]::-webkit-scrollbar{width:6px}[data-v-7de3d3ee]::-webkit-scrollbar-track{background:#ffffff0d;border-radius:3px}[data-v-7de3d3ee]::-webkit-scrollbar-thumb{background:#ff007a4d;border-radius:3px}[data-v-7de3d3ee]::-webkit-scrollbar-thumb:hover{background:#ff007a80}.modal-enter-active[data-v-ae0911b2],.modal-leave-active[data-v-ae0911b2]{transition:opacity .25s ease}.modal-enter-active>div[data-v-ae0911b2]:last-child,.modal-leave-active>div[data-v-ae0911b2]:last-child{transition:transform .25s ease,opacity .25s ease}.modal-enter-from[data-v-ae0911b2],.modal-leave-to[data-v-ae0911b2]{opacity:0}.modal-enter-from>div[data-v-ae0911b2]:last-child,.modal-leave-to>div[data-v-ae0911b2]:last-child{transform:scale(.95);opacity:0}.animate-fadeIn[data-v-ae0911b2]{animation:fadeIn-ae0911b2 .2s ease-out}@keyframes fadeIn-ae0911b2{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.caption-quote[data-v-ae0911b2]{position:relative;border-radius:0 .5rem .5rem 0}.caption-quote[data-v-ae0911b2]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;border-radius:1px;background:linear-gradient(to bottom,#a855f7,#ec4899)}.caption-serif[data-v-ae0911b2]{font-family:Playfair Display,Cormorant Garamond,Lora,Georgia,Times New Roman,serif;letter-spacing:.005em}.caption-mark[data-v-ae0911b2]{position:absolute;font-family:Playfair Display,Georgia,Times New Roman,serif;font-weight:700;font-style:italic;line-height:1;pointer-events:none;-webkit-user-select:none;user-select:none;background:linear-gradient(135deg,#a855f759,#ec489940);-webkit-background-clip:text;background-clip:text;color:transparent;z-index:0}.caption-mark-open[data-v-ae0911b2]{top:-.35rem;left:.35rem;font-size:4rem}.caption-signature[data-v-ae0911b2]{letter-spacing:.02em}.heart-burst-anim[data-v-ae0911b2]{--burst-dx: 0px;--burst-dy: -60px;--burst-scale: 1;transform:translate(-50%,-50%);animation:heart-burst-ae0911b2 1.2s cubic-bezier(.25,.46,.45,.94) forwards;filter:drop-shadow(0 0 8px rgba(236,72,153,.6))}@keyframes heart-burst-ae0911b2{0%{opacity:0;transform:translate(-50%,-50%) scale(.3)}15%{opacity:1;transform:translate(-50%,-50%) scale(calc(var(--burst-scale) * 1.2))}to{opacity:0;transform:translate(calc(-50% + var(--burst-dx)),calc(-50% + var(--burst-dy))) scale(calc(var(--burst-scale) * .6)) rotate(15deg)}}.heart-beat[data-v-ae0911b2]{animation:heart-beat-ae0911b2 1.6s ease-in-out infinite}@keyframes heart-beat-ae0911b2{0%,to{transform:scale(1)}10%{transform:scale(1.15)}20%{transform:scale(1)}30%{transform:scale(1.12)}40%{transform:scale(1)}}.heart-pulse[data-v-ae0911b2]{animation:heart-pulse-scale-ae0911b2 1.8s ease-in-out infinite}@keyframes heart-pulse-scale-ae0911b2{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}.heart-halo[data-v-ae0911b2]{animation:heart-halo-pulse-ae0911b2 1.8s ease-in-out infinite}@keyframes heart-halo-pulse-ae0911b2{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}.supported-card[data-v-ae0911b2]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.06) 50%,transparent 70%);animation:supported-shimmer-ae0911b2 4s ease-in-out infinite;pointer-events:none}@keyframes supported-shimmer-ae0911b2{0%{transform:translate(-100%)}to{transform:translate(100%)}}.overflow-y-auto[data-v-ae0911b2]::-webkit-scrollbar{width:4px}.overflow-y-auto[data-v-ae0911b2]::-webkit-scrollbar-track{background:transparent}.overflow-y-auto[data-v-ae0911b2]::-webkit-scrollbar-thumb{background:#a855f74d;border-radius:2px}.overflow-y-auto[data-v-ae0911b2]::-webkit-scrollbar-thumb:hover{background:#a855f780}.modal-container[data-v-e9d6caf9]{background:linear-gradient(135deg,#0f0520fa,#1e0a3cf2,#0f0520fa);border:1px solid rgba(168,85,247,.2);box-shadow:0 25px 50px -12px #00000080,0 0 0 1px #a855f71a,inset 0 1px #ffffff0d}.modal-enter-active[data-v-e9d6caf9]{transition:all .3s ease-out}.modal-leave-active[data-v-e9d6caf9]{transition:all .2s ease-in}.modal-enter-from[data-v-e9d6caf9]{opacity:0}.modal-enter-from .modal-container[data-v-e9d6caf9]{transform:scale(.95) translateY(20px);opacity:0}.modal-leave-to[data-v-e9d6caf9]{opacity:0}.modal-leave-to .modal-container[data-v-e9d6caf9]{transform:scale(.95) translateY(20px);opacity:0}.modal-enter-to .modal-container[data-v-e9d6caf9],.modal-leave-from .modal-container[data-v-e9d6caf9]{transform:scale(1) translateY(0);opacity:1}.xp-badge[data-v-7dd77337]{display:inline-flex;align-items:center;justify-content:center;border-radius:.5rem;animation:pulse-glow-7dd77337 2s ease-in-out infinite;flex-shrink:0}.xp-badge--sm[data-v-7dd77337]{padding:.125rem .375rem}.xp-badge--md[data-v-7dd77337]{padding:.25rem .5rem}.xp-badge--lg[data-v-7dd77337]{padding:.375rem .625rem}.xp-badge--light[data-v-7dd77337]{background:#ffffff40;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.3);box-shadow:0 2px 8px #0000001a,inset 0 1px 2px #fff3}.xp-badge--light .xp-text[data-v-7dd77337]{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.2)}.xp-badge--dark[data-v-7dd77337]{background:#0006;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.15);box-shadow:0 2px 8px #0003,inset 0 1px 2px #ffffff1a}.xp-badge--dark .xp-text[data-v-7dd77337]{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.3)}.xp-badge--gradient[data-v-7dd77337]{background:linear-gradient(135deg,#ff007acc,#a855f7cc);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.2);box-shadow:0 2px 8px #ff007a4d,inset 0 1px 2px #fff3}.xp-badge--gradient .xp-text[data-v-7dd77337]{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.2)}.xp-text[data-v-7dd77337]{font-weight:700;letter-spacing:.03em;white-space:nowrap}.xp-badge--sm .xp-text[data-v-7dd77337]{font-size:.625rem}.xp-badge--md .xp-text[data-v-7dd77337]{font-size:.75rem}.xp-badge--lg .xp-text[data-v-7dd77337]{font-size:.875rem}@keyframes pulse-glow-7dd77337{0%,to{box-shadow:0 2px 8px #0000001a,inset 0 1px 2px #fff3,0 0 #fff6}50%{box-shadow:0 2px 12px #00000026,inset 0 1px 2px #ffffff4d,0 0 8px 2px #fff3}}@media (prefers-reduced-motion: reduce){.xp-badge[data-v-7dd77337]{animation:none}}.empty-ikigai-banner[data-v-59362ce3]{background:transparent;border:1px solid var(--theme-card-border, rgba(255, 255, 255, .1));border-radius:1rem}.empty-banner-bg-image[data-v-59362ce3]{background-image:url(/images/BgTemplateNoIkigaiPic.png);background-size:cover;background-position:center;background-repeat:no-repeat;opacity:.1}.empty-banner-bg[data-v-59362ce3]{background:linear-gradient(135deg,color-mix(in srgb,var(--theme-button-gradient-start, #8b5cf6) 8%,transparent),color-mix(in srgb,var(--theme-button-gradient-end, #ec4899) 5%,transparent),color-mix(in srgb,var(--theme-button-gradient-start, #8b5cf6) 8%,transparent));animation:subtleShimmer-59362ce3 6s ease-in-out infinite}.stories-banner-bg[data-v-59362ce3]{background:linear-gradient(135deg,#06b6d414,#f973160d,#14b8a614);animation:subtleShimmer-59362ce3 6s ease-in-out infinite}@keyframes subtleShimmer-59362ce3{0%,to{opacity:.8}50%{opacity:1}}.ikigai-banner-wrapper[data-v-59362ce3]{position:relative;max-height:358px}.ikigai-images-container[data-v-59362ce3]{display:flex;flex-wrap:wrap;gap:4px;width:100%;max-height:358px;overflow-x:hidden;overflow-y:auto}.ikigai-image-item[data-v-59362ce3]{flex:1 1 200px;height:175px;min-width:160px}.ikigai-image-item img[data-v-59362ce3]{width:100%;height:100%;object-fit:cover}.supporters-badge[data-v-59362ce3]{box-shadow:0 2px 8px #0000004d;transition:all .2s ease}.supporters-badge[data-v-59362ce3]:hover{transform:scale(1.05);background:#000000bf}.supporters-badge img[data-v-59362ce3]{width:20px;height:20px;flex-shrink:0}.ikigai-image-item.draggable[data-v-59362ce3]{cursor:grab}.ikigai-image-item.draggable[data-v-59362ce3]:active{cursor:grabbing}.ikigai-image-item.dragging[data-v-59362ce3]{opacity:.5;transform:scale(.95);box-shadow:0 0 20px color-mix(in srgb,var(--theme-button-primary-flat, #8b5cf6) 50%,transparent)}.ikigai-image-item.drag-over[data-v-59362ce3]{transform:scale(1.02);box-shadow:0 0 0 3px color-mix(in srgb,var(--theme-button-primary-flat, #8b5cf6) 80%,transparent),0 0 20px color-mix(in srgb,var(--theme-button-primary-flat, #8b5cf6) 40%,transparent);transition:all .2s ease}.ikigai-image-item.drag-over[data-v-59362ce3]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--theme-button-primary-flat, #8b5cf6) 15%,transparent);z-index:5;pointer-events:none;border-radius:.75rem}.ikigai-images-container[data-v-59362ce3]{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--theme-button-primary-flat, #8b5cf6) 40%,transparent) transparent}.ikigai-images-container[data-v-59362ce3]::-webkit-scrollbar{width:6px}.ikigai-images-container[data-v-59362ce3]::-webkit-scrollbar-track{background:var(--theme-border, rgba(255, 255, 255, .05));border-radius:3px}.ikigai-images-container[data-v-59362ce3]::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--theme-button-primary-flat, #8b5cf6) 40%,transparent);border-radius:3px}.ikigai-images-container[data-v-59362ce3]::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--theme-button-primary-flat, #8b5cf6) 60%,transparent)}@media (max-width: 640px){.ikigai-images-container[data-v-59362ce3]{max-height:340px}.ikigai-image-item[data-v-59362ce3]{flex:1 1 140px;min-width:120px;height:150px}}.vision-board-grid[data-v-59362ce3]{display:flex;flex-wrap:wrap;gap:.75rem;width:100%}.vision-board-main[data-v-59362ce3]{flex:2 1 300px;min-height:280px;max-height:280px}.vision-board-item[data-v-59362ce3]{flex:1 1 180px;min-height:130px;max-height:130px}.vision-board-grid:has(.vision-board-item:nth-child(2):last-child) .vision-board-main[data-v-59362ce3],.vision-board-grid:has(.vision-board-item:nth-child(3):last-child) .vision-board-main[data-v-59362ce3]{flex:1 1 100%;min-height:200px;max-height:200px}.vision-board-grid:has(.vision-board-item:nth-child(2):last-child) .vision-board-item[data-v-59362ce3],.vision-board-grid:has(.vision-board-item:nth-child(3):last-child) .vision-board-item[data-v-59362ce3]{flex:1 1 calc(50% - .375rem);min-height:150px;max-height:150px}@media (max-width: 640px){.vision-board-main[data-v-59362ce3]{flex:1 1 100%;min-height:200px;max-height:200px}.vision-board-item[data-v-59362ce3]{flex:1 1 calc(50% - .375rem);min-height:100px;max-height:100px}}.line-clamp-2[data-v-59362ce3]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.stories-section[data-v-59362ce3]{position:relative}.story-card-full[data-v-59362ce3]{height:100%;min-height:350px;transition:all .3s ease}.story-card-full[data-v-59362ce3]:hover{transform:scale(1.02);box-shadow:0 8px 24px #0006}.story-card-full:hover img[data-v-59362ce3]{transform:scale(1.05);transition:transform .5s ease}.stories-empty-bg[data-v-59362ce3]{background:linear-gradient(135deg,#06b6d414,#f973160d,#14b8a614);border:1px solid var(--theme-card-border, rgba(255, 255, 255, .1))}.story-card[data-v-59362ce3]{transition:all .3s ease;display:flex;flex-direction:column}.story-card[data-v-59362ce3]:hover{transform:translateY(-2px)}.scrollbar-thin[data-v-59362ce3]::-webkit-scrollbar{height:6px;width:6px}.scrollbar-thin[data-v-59362ce3]::-webkit-scrollbar-track{background:transparent}.scrollbar-thin[data-v-59362ce3]::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--theme-button-primary-flat, #8b5cf6) 30%,transparent);border-radius:3px}.scrollbar-thin[data-v-59362ce3]::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--theme-button-primary-flat, #8b5cf6) 50%,transparent)}.toggle-bar[data-v-59362ce3]{background:var(--theme-card-bg, #24024E);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--theme-card-border, rgba(255, 255, 255, .1));box-shadow:0 4px 20px var(--theme-card-shadow, rgba(36, 2, 78, .6)),inset 0 1px 0 var(--theme-border, rgba(255, 255, 255, .1))}.toggle-btn-ikigai[data-v-59362ce3]{background:color-mix(in srgb,var(--theme-button-primary-bg, rgb(168, 85, 247)) 30%,transparent);border-right:none}.toggle-btn-ikigai.active[data-v-59362ce3]{background:color-mix(in srgb,var(--theme-button-primary-bg, rgb(168, 85, 247)) 50%,transparent);box-shadow:inset 0 0 20px color-mix(in srgb,var(--theme-button-primary-bg, rgb(168, 85, 247)) 30%,transparent)}.toggle-btn-stories[data-v-59362ce3]{background:transparent}.toggle-btn-stories.active[data-v-59362ce3]{background:color-mix(in srgb,var(--theme-button-primary-bg, rgb(168, 85, 247)) 30%,transparent);box-shadow:inset 0 0 20px color-mix(in srgb,var(--theme-button-primary-bg, rgb(168, 85, 247)) 20%,transparent)}.toggle-btn-ikigai[data-v-59362ce3]:hover,.toggle-btn-stories[data-v-59362ce3]:hover{background:color-mix(in srgb,var(--theme-button-primary-bg, rgb(168, 85, 247)) 40%,transparent)}@media (max-width: 640px){.toggle-btn-ikigai[data-v-59362ce3],.toggle-btn-stories[data-v-59362ce3]{padding:.5rem .75rem;font-size:12px}}.ikigai-title-badge[data-v-59362ce3]{background:var(--theme-card-bg, rgba(36, 2, 78, .4));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--theme-card-border, rgba(255, 255, 255, .1));box-shadow:0 4px 15px #0000001a;transition:all .3s ease}.ikigai-title-badge h3[data-v-59362ce3],.ikigai-title-badge p[data-v-59362ce3]{color:var(--theme-foreground);text-shadow:0 1px 4px rgba(0,0,0,.4)}.ikigai-title-badge[data-v-59362ce3]{transition:opacity .3s ease}.ikigai-title-badge[data-v-59362ce3]:hover{opacity:.05}.modify-ikigai-btn[data-v-59362ce3]{position:relative;background:var(--theme-card-bg, rgba(36, 2, 78, .4));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--theme-foreground);text-shadow:0 1px 3px rgba(0,0,0,.3)}.modify-ikigai-btn[data-v-59362ce3]:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:.75rem;border:1.5px dashed transparent;background:linear-gradient(90deg,color-mix(in srgb,var(--theme-button-gradient-start, #8b5cf6) 50%,transparent),color-mix(in srgb,var(--theme-button-gradient-end, #ec4899) 60%,transparent),color-mix(in srgb,var(--theme-button-gradient-start, #8b5cf6) 50%,transparent),color-mix(in srgb,var(--theme-button-gradient-end, #ec4899) 60%,transparent),color-mix(in srgb,var(--theme-button-gradient-start, #8b5cf6) 50%,transparent)) border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;background-size:300% 100%;animation:ikigaiGradientFlow-59362ce3 8s linear infinite;opacity:.8}.modify-ikigai-btn[data-v-59362ce3]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:.75rem;border:1px dashed color-mix(in srgb,var(--theme-button-primary-flat, #8b5cf6) 40%,transparent);pointer-events:none;animation:ikigaiDashedPulse-59362ce3 4s ease-in-out infinite}@keyframes ikigaiGradientFlow-59362ce3{0%{background-position:0% 50%}to{background-position:300% 50%}}@keyframes ikigaiDashedPulse-59362ce3{0%,to{opacity:.7}50%{opacity:1}}.expand-ikigai-btn[data-v-59362ce3]{background:var(--theme-card-bg, rgba(36, 2, 78, .4));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--theme-foreground);border:1px solid color-mix(in srgb,var(--theme-button-primary-flat, #8b5cf6) 35%,transparent)}.expand-ikigai-btn[data-v-59362ce3]:hover{background:color-mix(in srgb,var(--theme-button-primary-flat, #8b5cf6) 22%,var(--theme-card-bg, rgba(36, 2, 78, .4)));border-color:color-mix(in srgb,var(--theme-button-primary-flat, #8b5cf6) 70%,transparent);transform:scale(1.05)}.expand-ikigai-btn[data-v-59362ce3]:active{transform:scale(.96)}.modify-ikigai-btn[data-v-59362ce3]:hover{background:color-mix(in srgb,var(--theme-button-primary-flat, #8b5cf6) 15%,transparent)}.modify-ikigai-btn[data-v-59362ce3]:hover:before{opacity:1;animation:ikigaiGradientFlow-59362ce3 4s linear infinite}.modify-ikigai-btn[data-v-59362ce3]:hover:after{box-shadow:0 0 12px color-mix(in srgb,var(--theme-button-primary-flat, #8b5cf6) 20%,transparent);animation:none;opacity:1}.start-ikigai-btn[data-v-59362ce3]{position:relative}.start-ikigai-btn[data-v-59362ce3]:before{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:9999px;border:1.5px dashed color-mix(in srgb,var(--theme-button-primary-flat, #8b5cf6) 50%,transparent);animation:startIkigaiBorderPulse-59362ce3 2.5s ease-in-out infinite;pointer-events:none}@keyframes startIkigaiBorderPulse-59362ce3{0%,to{opacity:.7;filter:none}50%{opacity:1;filter:drop-shadow(0 0 4px color-mix(in srgb,var(--theme-button-primary-flat, #8b5cf6) 30%,transparent))}}.start-ikigai-btn[data-v-59362ce3]:hover:before{opacity:1;filter:drop-shadow(0 0 8px color-mix(in srgb,var(--theme-button-primary-flat, #8b5cf6) 40%,transparent))}.my-ikigai-modal-root[data-v-284de9f7]{opacity:0;transition:opacity .2s ease}.my-ikigai-modal-root.is-visible[data-v-284de9f7]{opacity:1}.my-ikigai-modal-root .modal-panel[data-v-284de9f7]{transform:scale(.97);transition:transform .2s ease}.my-ikigai-modal-root.is-visible .modal-panel[data-v-284de9f7]{transform:scale(1)}.modal-panel[data-v-284de9f7] .ikigai-banner-wrapper,.modal-panel[data-v-284de9f7] .ikigai-images-container{max-height:none;overflow:visible}.modal-panel[data-v-284de9f7] .ikigai-image-item{flex:1 1 320px;height:280px;min-width:260px}@media (max-width: 1024px){.modal-panel[data-v-284de9f7] .ikigai-image-item{flex:1 1 240px;height:220px;min-width:200px}}@media (max-width: 640px){.modal-panel[data-v-284de9f7] .ikigai-image-item{flex:1 1 160px;height:160px;min-width:140px}}.vb-host.is-fit[data-v-284de9f7],.vb-host.is-fit[data-v-284de9f7] .relative.w-full{height:100%}.vb-host.is-fit[data-v-284de9f7] .relative.w-full>div{height:100%}.modal-panel.is-fit-mode[data-v-284de9f7] .ikigai-banner-wrapper{height:100%}.modal-panel.is-fit-mode[data-v-284de9f7] .ikigai-images-container{display:grid;grid-template-columns:repeat(var(--fit-cols, 5),minmax(0,1fr));grid-template-rows:repeat(var(--fit-rows, 5),minmax(0,1fr));gap:4px;height:100%;max-height:none;overflow:hidden}.modal-panel.is-fit-mode[data-v-284de9f7] .ikigai-image-item{flex:none;width:100%;height:100%;min-width:0;max-width:none}.modal-enter-active[data-v-02658bd1],.modal-leave-active[data-v-02658bd1]{transition:all .25s ease}.modal-enter-active>div[data-v-02658bd1]:last-child,.modal-leave-active>div[data-v-02658bd1]:last-child{transition:all .25s ease}.modal-enter-from[data-v-02658bd1],.modal-leave-to[data-v-02658bd1]{opacity:0}.modal-enter-from>div[data-v-02658bd1]:last-child,.modal-leave-to>div[data-v-02658bd1]:last-child{transform:scale(.95) translateY(10px)}.modal-enter-active[data-v-98b1e264],.modal-leave-active[data-v-98b1e264]{transition:all .25s ease}.modal-enter-active>div[data-v-98b1e264]:last-child,.modal-leave-active>div[data-v-98b1e264]:last-child{transition:all .25s ease}.modal-enter-from[data-v-98b1e264],.modal-leave-to[data-v-98b1e264]{opacity:0}.modal-enter-from>div[data-v-98b1e264]:last-child,.modal-leave-to>div[data-v-98b1e264]:last-child{transform:scale(.95) translateY(10px)}.legal-content section[data-v-6f517d94]{transition:all .2s ease;border:1px solid transparent}.legal-content section[data-v-6f517d94]:hover{background:#ffffff1a;border-color:#ffffff26}.legal-content nav[data-v-6f517d94]{transition:all .2s ease;border:1px solid transparent}.legal-content nav[data-v-6f517d94]:hover{background:#ffffff1a;border-color:#ffffff26}.legal-content section[data-v-68dd8f56]{transition:all .2s ease;border:1px solid transparent}.legal-content section[data-v-68dd8f56]:hover{background:#ffffff1a;border-color:#ffffff26}.legal-content nav[data-v-68dd8f56]{transition:all .2s ease;border:1px solid transparent}.legal-content nav[data-v-68dd8f56]:hover{background:#ffffff1a;border-color:#ffffff26}.glass-modal[data-v-2844a1b7]{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-2844a1b7]{background:#fffffff2;box-shadow:0 0 0 1px #0000000f,0 4px 24px #00000014,0 8px 40px #0000000f}.auth-form-panel[data-v-2844a1b7]{background:#0003}[data-theme=light] .auth-form-panel[data-v-2844a1b7]{background:#ffffff80}.quote-card[data-v-2844a1b7]{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-2844a1b7]{animation:blink-2844a1b7 1s infinite;font-weight:100;color:#fffc}@keyframes blink-2844a1b7{0%,50%{opacity:1}51%,to{opacity:0}}.fade-enter-active[data-v-2844a1b7],.fade-leave-active[data-v-2844a1b7]{transition:opacity .3s ease}.fade-enter-from[data-v-2844a1b7],.fade-leave-to[data-v-2844a1b7]{opacity:0}.animate-in[data-v-2844a1b7]{animation-duration:.3s;animation-fill-mode:both}@keyframes slide-in-from-right-2844a1b7{0%{transform:translate(20px);opacity:0}to{transform:translate(0);opacity:1}}.slide-in-from-right-4[data-v-2844a1b7]{animation-name:slide-in-from-right-2844a1b7}.legal-popup-modal[data-v-2844a1b7]{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-2844a1b7]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;opacity:.15;z-index:0}.legal-svg-filter[data-v-2844a1b7]{position:fixed;top:0;left:0;width:0;height:0}.legal-gradients-container[data-v-2844a1b7]{filter:url(#goo-legal-auth) blur(40px);width:100%;height:100%;position:relative}.legal-g1[data-v-2844a1b7],.legal-g2[data-v-2844a1b7],.legal-g3[data-v-2844a1b7]{position:absolute;width:80%;height:80%;top:10%;left:10%;mix-blend-mode:hard-light;opacity:1}.legal-g1[data-v-2844a1b7]{background:radial-gradient(circle at center,#1271ffcc 0,#1271ff00 50%) no-repeat;transform-origin:center center;animation:moveVerticalLegal-2844a1b7 30s ease infinite}.legal-g2[data-v-2844a1b7]{background:radial-gradient(circle at center,#dd4affcc 0,#dd4aff00 50%) no-repeat;transform-origin:calc(50% - 400px);animation:moveInCircleLegal-2844a1b7 20s reverse infinite}.legal-g3[data-v-2844a1b7]{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-2844a1b7 40s linear infinite}@keyframes moveInCircleLegal-2844a1b7{0%{transform:rotate(0)}50%{transform:rotate(180deg)}to{transform:rotate(360deg)}}@keyframes moveVerticalLegal-2844a1b7{0%{transform:translateY(-50%)}50%{transform:translateY(50%)}to{transform:translateY(-50%)}}@media (prefers-reduced-motion: reduce){.legal-g1[data-v-2844a1b7],.legal-g2[data-v-2844a1b7],.legal-g3[data-v-2844a1b7]{animation:none}}.forgot-password-link[data-v-2844a1b7]{font-size:12px;color:#ffffff59;transition:color .2s}.forgot-password-link[data-v-2844a1b7]:hover{color:#ffffff8c}.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-475af238]{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-475af238]{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-475af238]{padding:1.25rem 1.5rem;background:#ffffff0d;border-bottom:1px solid rgba(255,255,255,.1)}.header-content[data-v-475af238]{display:flex;align-items:center;justify-content:space-between}.level-info[data-v-475af238]{display:flex;align-items:center;gap:1rem}.level-stats[data-v-475af238]{display:flex;flex-direction:column;gap:.25rem}.modal-title[data-v-475af238]{font-size:1.25rem;font-weight:700;color:#fff;margin:0}.total-xp[data-v-475af238]{font-size:.875rem;color:#4ecdc4;font-weight:600;margin:0}.close-btn[data-v-475af238]{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-475af238]:hover{background:#fff3;transform:scale(1.1)}.source-filter[data-v-475af238]{display:flex;gap:.5rem;margin-top:.75rem}.filter-tab[data-v-475af238]{display:flex;align-items:center;gap:.375rem;padding:.375rem .875rem;border-radius:9999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#ffffff80;font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .2s ease}.filter-tab[data-v-475af238]:hover{background:#ffffff14;color:#ffffffb3}.filter-tab.active[data-v-475af238]{background:#4ecdc426;border-color:#4ecdc44d;color:#4ecdc4}.filter-star[data-v-475af238]{color:gold;font-size:.875rem}.filter-tab.active .filter-star[data-v-475af238]{text-shadow:0 0 6px rgba(255,215,0,.5)}.filter-icon[data-v-475af238]{font-size:.875rem}.guild-selector[data-v-475af238]{margin-top:.5rem}.guild-select[data-v-475af238]{width:100%;padding:.375rem 2rem .375rem .75rem;border-radius:8px;border:1px solid rgba(255,255,255,.15);background:#ffffff0f;color:#fff;font-size:.8125rem;cursor:pointer;-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'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .5rem center;transition:all .2s ease}.guild-select[data-v-475af238]:hover{border-color:#ffffff40;background-color:#ffffff14}.guild-select[data-v-475af238]:focus{outline:none;border-color:#4ecdc466;box-shadow:0 0 0 2px #4ecdc41a}.guild-select option[data-v-475af238]{background:#2d1b46;color:#fff}.modal-content[data-v-475af238]{flex:1;overflow-y:auto;padding:1rem}.loading-state[data-v-475af238]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;color:#ffffffb3}.spinner[data-v-475af238]{width:40px;height:40px;border:3px solid rgba(255,255,255,.1);border-left-color:#4ecdc4;border-radius:50%;animation:spin-475af238 1s linear infinite;margin-bottom:1rem}@keyframes spin-475af238{to{transform:rotate(360deg)}}.empty-state[data-v-475af238]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;text-align:center}.empty-icon[data-v-475af238]{font-size:3rem;margin-bottom:1rem}.empty-state h3[data-v-475af238]{font-size:1.125rem;color:#fff;margin:0 0 .5rem}.empty-state p[data-v-475af238]{font-size:.875rem;color:#fff9;margin:0}.quest-list[data-v-475af238]{display:flex;flex-direction:column;gap:.75rem}.quest-item[data-v-475af238]{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-475af238]:hover{background:#ffffff14;border-color:#ffffff26}.quest-icon[data-v-475af238]{flex-shrink:0;width:48px;height:48px;border-radius:10px;overflow:hidden}.quest-cover[data-v-475af238]{width:100%;height:100%;object-fit:cover}.quest-icon-placeholder[data-v-475af238]{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-475af238]{flex:1;min-width:0}.quest-title-row[data-v-475af238]{display:flex;align-items:center;gap:.5rem}.quest-title[data-v-475af238]{font-size:.9375rem;font-weight:600;color:#fff;margin:0 0 .25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.engine-badge[data-v-475af238]{flex-shrink:0;color:gold;font-size:.875rem;text-shadow:0 0 8px rgba(255,215,0,.6);animation:starPulse-475af238 2s ease-in-out infinite;cursor:help}@keyframes starPulse-475af238{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}.quest-meta[data-v-475af238]{display:flex;align-items:center;gap:.75rem}.quest-xp[data-v-475af238]{font-size:.8125rem;font-weight:600;color:#4ecdc4}.quest-tokens[data-v-475af238]{font-size:.8125rem;font-weight:600;color:gold}.quest-time[data-v-475af238]{flex-shrink:0}.time-ago[data-v-475af238]{font-size:.75rem;color:#ffffff80}.modal-footer[data-v-475af238]{padding:1rem 1.5rem;background:#ffffff08;border-top:1px solid rgba(255,255,255,.1)}.summary[data-v-475af238]{display:flex;justify-content:center}.summary-item[data-v-475af238]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#ffffffb3}.summary-icon[data-v-475af238]{font-size:1rem}.quest-history-modal-enter-active[data-v-475af238]{transition:opacity .3s ease-out}.quest-history-modal-enter-active .quest-history-modal[data-v-475af238]{animation:modalContentEnter-475af238 .3s ease-out}.quest-history-modal-leave-active[data-v-475af238]{transition:opacity .25s ease-in}.quest-history-modal-leave-active .quest-history-modal[data-v-475af238]{animation:modalContentLeave-475af238 .25s ease-in}.quest-history-modal-enter-from[data-v-475af238],.quest-history-modal-leave-to[data-v-475af238]{opacity:0}@keyframes modalContentEnter-475af238{0%{opacity:0;transform:scale(.95) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes modalContentLeave-475af238{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-475af238]{width:95%;max-height:85vh}.modal-header[data-v-475af238]{padding:1rem}.modal-title[data-v-475af238]{font-size:1.125rem}.quest-item[data-v-475af238]{padding:.875rem}.quest-icon[data-v-475af238]{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-76154d16],.modal-fade-leave-active[data-v-76154d16]{transition:opacity .3s ease}.modal-fade-enter-from[data-v-76154d16],.modal-fade-leave-to[data-v-76154d16]{opacity:0}.modal-slide-enter-active[data-v-76154d16],.modal-slide-leave-active[data-v-76154d16]{transition:all .3s cubic-bezier(.4,0,.2,1)}.modal-slide-enter-from[data-v-76154d16]{opacity:0;transform:translateY(-20px) scale(.95)}.modal-slide-leave-to[data-v-76154d16]{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)}.birthday-dropdown[data-v-f487b5af]{animation:bpFadeIn-f487b5af .15s ease-out}@keyframes bpFadeIn-f487b5af{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.slide-down-enter-active[data-v-f487b5af],.slide-down-leave-active[data-v-f487b5af]{transition:all .2s ease;overflow:hidden}.slide-down-enter-from[data-v-f487b5af],.slide-down-leave-to[data-v-f487b5af]{opacity:0;max-height:0}.slide-down-enter-to[data-v-f487b5af],.slide-down-leave-from[data-v-f487b5af]{opacity:1;max-height:80px}select option[data-v-f487b5af]{background-color:#1a0f2e;color:#fff}.share-modal-enter-active[data-v-81eaf832],.share-modal-leave-active[data-v-81eaf832]{transition:opacity .2s ease}.share-modal-enter-from[data-v-81eaf832],.share-modal-leave-to[data-v-81eaf832]{opacity:0}.cosmic-card[data-v-81eaf832] svg{pointer-events:none}.fun-carousel[data-v-6e0d038c]{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent}.fun-carousel[data-v-6e0d038c]::-webkit-scrollbar{height:6px}.fun-carousel[data-v-6e0d038c]::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:3px}.fun-carousel[data-v-6e0d038c]::-webkit-scrollbar-thumb:hover{background:#ffffff40}.fun-carousel[data-v-6e0d038c]::-webkit-scrollbar-track{background:transparent}.settings-modal[data-v-0f811f6e]{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-0f811f6e]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;opacity:.2;z-index:0}.settings-gradients-container[data-v-0f811f6e]{width:100%;height:100%;position:relative;filter:blur(60px)}.settings-g1[data-v-0f811f6e],.settings-g2[data-v-0f811f6e],.settings-g3[data-v-0f811f6e]{position:absolute;width:60%;height:60%;mix-blend-mode:hard-light;opacity:1}.settings-g1[data-v-0f811f6e]{background:radial-gradient(circle at center,#ff007acc 0,#ff007a00 50%) no-repeat;top:-20%;left:-10%;animation:moveVertical-0f811f6e 20s ease infinite}.settings-g2[data-v-0f811f6e]{background:radial-gradient(circle at center,#00c8ffcc 0,#00c8ff00 50%) no-repeat;bottom:-20%;right:-10%;animation:moveHorizontal-0f811f6e 25s ease infinite}.settings-g3[data-v-0f811f6e]{background:radial-gradient(circle at center,#8b5cf6cc 0,#8b5cf600 50%) no-repeat;top:50%;left:50%;transform:translate(-50%,-50%);animation:moveInCircle-0f811f6e 30s linear infinite}@keyframes moveVertical-0f811f6e{0%,to{transform:translateY(0)}50%{transform:translateY(30px)}}@keyframes moveHorizontal-0f811f6e{0%,to{transform:translate(0)}50%{transform:translate(-30px)}}@keyframes moveInCircle-0f811f6e{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.modal-enter-active[data-v-0f811f6e],.modal-leave-active[data-v-0f811f6e]{transition:all .3s ease}.modal-enter-from[data-v-0f811f6e],.modal-leave-to[data-v-0f811f6e]{opacity:0}.modal-enter-from .settings-modal[data-v-0f811f6e],.modal-leave-to .settings-modal[data-v-0f811f6e]{transform:scale(.95) translateY(20px)}select[data-v-0f811f6e]{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-0f811f6e]{background:#24024e;color:#fff}.phone-country-select[data-v-0f811f6e]{width:110px;min-width:110px;padding-right:2rem}.zodiac-slide-enter-active[data-v-0f811f6e],.zodiac-slide-leave-active[data-v-0f811f6e]{transition:all .25s ease;overflow:hidden}.zodiac-slide-enter-from[data-v-0f811f6e],.zodiac-slide-leave-to[data-v-0f811f6e]{opacity:0;max-height:0}.zodiac-slide-enter-to[data-v-0f811f6e],.zodiac-slide-leave-from[data-v-0f811f6e]{opacity:1;max-height:400px}.search-input-wrapper[data-v-f7e20af7]{display:flex;align-items:center;gap:.5rem;padding:.625rem .875rem;border-radius:.75rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.15);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);transition:all .2s ease}.search-input-wrapper[data-v-f7e20af7]:focus-within{border-color:#8b5cf680;box-shadow:0 0 0 3px #8b5cf61a}.search-icon[data-v-f7e20af7]{color:#fff6;flex-shrink:0}.search-input[data-v-f7e20af7]{flex:1;background:transparent;border:none;outline:none;color:#fff;font-size:.875rem}.search-input[data-v-f7e20af7]::placeholder{color:#fff6}.search-input[data-v-f7e20af7]:disabled{opacity:.5;cursor:not-allowed}.clear-btn[data-v-f7e20af7]{padding:.25rem;color:#fff6;transition:color .15s}.clear-btn[data-v-f7e20af7]:hover{color:#fff}.expand-btn[data-v-f7e20af7]{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-f7e20af7]:hover:not(:disabled){background:#8b5cf64d}.expand-btn[data-v-f7e20af7]:disabled{opacity:.5;cursor:not-allowed}.skill-tag[data-v-f7e20af7]{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-f7e20af7]{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.skill-remove[data-v-f7e20af7]{padding:.125rem;color:#ffffff80;transition:all .15s}.skill-remove[data-v-f7e20af7]:hover{color:#f87171}.type-indicator[data-v-f7e20af7]{font-size:.5rem;font-weight:700;text-transform:uppercase;padding:.125rem .25rem;border-radius:.25rem;letter-spacing:.05em}.type-indicator.domain[data-v-f7e20af7]{background:#ec48994d;color:#f472b6}.type-indicator.subdomain[data-v-f7e20af7]{background:#8b5cf64d;color:#a78bfa}.type-indicator.skill[data-v-f7e20af7]{background:#22c55e4d;color:#4ade80}.type-indicator.custom[data-v-f7e20af7]{background:#f59e0b4d;color:#fbbf24}.skill-tag.custom[data-v-f7e20af7]{border-style:solid;border-color:#f59e0b66;background:#f59e0b26}.skill-tag.domain[data-v-f7e20af7]{border-style:dashed}.skill-tag.subdomain[data-v-f7e20af7]{border-style:dotted}.dropdown-enter-active[data-v-f7e20af7],.dropdown-leave-active[data-v-f7e20af7]{transition:all .2s ease}.dropdown-enter-from[data-v-f7e20af7],.dropdown-leave-to[data-v-f7e20af7]{opacity:0;transform:translateY(-8px)}.dropdown-loading[data-v-f7e20af7],.dropdown-empty[data-v-f7e20af7]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;gap:.75rem;color:#ffffff80;font-size:.875rem}.loading-spinner[data-v-f7e20af7]{width:24px;height:24px;border:2px solid rgba(255,255,255,.1);border-top-color:#a78bfa;border-radius:50%;animation:spin-f7e20af7 1s linear infinite}@keyframes spin-f7e20af7{to{transform:rotate(360deg)}}.browse-btn[data-v-f7e20af7]{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-f7e20af7]:hover{background:#8b5cf64d}.search-result-item-compact[data-v-f7e20af7]{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-f7e20af7]:last-child{border-bottom:none}.search-result-item-compact[data-v-f7e20af7]:hover:not(.disabled){background:#8b5cf626}.search-result-item-compact.selected[data-v-f7e20af7]{background:#22c55e1a}.search-result-item-compact.disabled[data-v-f7e20af7]{opacity:.4;cursor:not-allowed}.result-emoji-sm[data-v-f7e20af7]{font-size:1rem;flex-shrink:0}.result-breadcrumb-compact[data-v-f7e20af7]{flex:1;display:flex;align-items:center;gap:.25rem;font-size:.75rem;min-width:0;overflow:hidden}.bc-domain[data-v-f7e20af7]{font-weight:600;flex-shrink:0}.bc-arrow[data-v-f7e20af7]{color:#ffffff40;flex-shrink:0}.bc-sub[data-v-f7e20af7]{color:#fff9;flex-shrink:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bc-skill[data-v-f7e20af7]{color:#fff;font-weight:500;flex-shrink:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.type-badge-sm[data-v-f7e20af7]{flex-shrink:0;padding:.125rem .375rem;border-radius:9999px;font-size:.5625rem;font-weight:600;text-transform:uppercase}.type-badge-sm.skill[data-v-f7e20af7]{background:#8b5cf633;color:#a78bfa}.type-badge-sm.subdomain[data-v-f7e20af7]{background:#ec489933;color:#f472b6}.type-badge-sm.domain[data-v-f7e20af7]{background:#fbbf2433;color:#fbbf24}.result-action-sm[data-v-f7e20af7]{flex-shrink:0;color:#fff6}.empty-actions[data-v-f7e20af7]{display:flex;flex-direction:column;align-items:center;gap:.5rem;margin-top:.75rem;width:100%}.add-custom-btn[data-v-f7e20af7]{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-f7e20af7]:hover:not(:disabled){background:linear-gradient(135deg,#f59e0b4d,#ea580c4d);border-color:#f59e0b80;transform:scale(1.02)}.add-custom-btn[data-v-f7e20af7]:disabled{opacity:.4;cursor:not-allowed}.dropdown-suggestions[data-v-f7e20af7]{padding:1rem}.suggestions-section[data-v-f7e20af7]{margin-bottom:1rem}.suggestions-section[data-v-f7e20af7]:last-child{margin-bottom:0}.suggestions-title[data-v-f7e20af7]{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#fff6;margin-bottom:.75rem}.suggestions-skills[data-v-f7e20af7]{display:flex;flex-wrap:wrap;gap:.375rem}.suggestion-skill[data-v-f7e20af7]{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-f7e20af7]: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-f7e20af7]{background:#22c55e26;border-color:#22c55e4d}.suggestion-skill[data-v-f7e20af7]:disabled{opacity:.4;cursor:not-allowed}.suggestion-skill.profile-skill[data-v-f7e20af7]{background:#22c55e14;border-color:#22c55e33}.suggestion-skill.profile-skill[data-v-f7e20af7]:hover:not(:disabled){background:#22c55e26;border-color:#22c55e4d}.skill-emoji[data-v-f7e20af7]{font-size:.875rem}.skill-text[data-v-f7e20af7]{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.suggestions-grid[data-v-f7e20af7]{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.suggestion-domain[data-v-f7e20af7]{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-f7e20af7]: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-f7e20af7]{font-size:1.5rem}.domain-name[data-v-f7e20af7]{font-size:.6875rem;color:#fffc;text-align:center;line-height:1.2}.modal-enter-active[data-v-f7e20af7],.modal-leave-active[data-v-f7e20af7]{transition:all .3s ease}.modal-enter-from[data-v-f7e20af7],.modal-leave-to[data-v-f7e20af7]{opacity:0}.modal-content[data-v-f7e20af7]{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-f7e20af7]{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;border-bottom:1px solid rgba(255,255,255,.1)}.modal-title[data-v-f7e20af7]{flex-shrink:0}.modal-title h2[data-v-f7e20af7]{font-size:1.125rem;font-weight:700;color:#fff}.modal-title p[data-v-f7e20af7]{font-size:.75rem;color:#ffffff80}.modal-search[data-v-f7e20af7]{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-f7e20af7]{flex:1;background:transparent;border:none;outline:none;color:#fff;font-size:.875rem}.modal-search-input[data-v-f7e20af7]::placeholder{color:#fff6}.modal-close[data-v-f7e20af7]{padding:.5rem;border-radius:.5rem;color:#fff9;transition:all .15s}.modal-close[data-v-f7e20af7]:hover{background:#ffffff1a;color:#fff}.catalog-grid[data-v-f7e20af7]{display:grid;grid-template-columns:repeat(3,1fr);flex:1;min-height:0;overflow:hidden}@media (max-width: 768px){.catalog-grid[data-v-f7e20af7]{grid-template-columns:1fr}}.catalog-column[data-v-f7e20af7]{display:flex;flex-direction:column;border-right:1px solid rgba(255,255,255,.1);overflow:hidden}.catalog-column[data-v-f7e20af7]:last-child{border-right:none}.column-header[data-v-f7e20af7]{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-f7e20af7]{flex:1;overflow-y:auto;padding:.5rem}.catalog-item-wrapper[data-v-f7e20af7]{display:flex;align-items:center;gap:.25rem}.catalog-item-wrapper .catalog-item[data-v-f7e20af7]{flex:1}.add-item-btn[data-v-f7e20af7]{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-f7e20af7]:hover:not(.disabled){background:#8b5cf64d;color:#fff}.add-item-btn.selected[data-v-f7e20af7]{background:#22c55e33;color:#4ade80}.add-item-btn.disabled[data-v-f7e20af7]{opacity:.3;cursor:not-allowed}.catalog-item[data-v-f7e20af7]{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-f7e20af7]:hover{background:#8b5cf626;color:#fff}.catalog-item.active[data-v-f7e20af7]{background:color-mix(in srgb,var(--domain-color, #8b5cf6) 25%,transparent);border-left:3px solid var(--domain-color, #8b5cf6)}.catalog-item.selected[data-v-f7e20af7]{background:#22c55e26;border:1px solid rgba(34,197,94,.3)}.catalog-item.disabled[data-v-f7e20af7]{opacity:.4;cursor:not-allowed}.item-emoji[data-v-f7e20af7]{font-size:1.125rem;flex-shrink:0}.item-name[data-v-f7e20af7]{flex:1;font-size:.8125rem;line-height:1.3}.item-count[data-v-f7e20af7]{font-size:.6875rem;padding:.125rem .375rem;background:#ffffff1a;border-radius:9999px;color:#ffffff80}.item-arrow[data-v-f7e20af7]{opacity:.3;flex-shrink:0}.catalog-item:hover .item-arrow[data-v-f7e20af7],.catalog-item.active .item-arrow[data-v-f7e20af7]{opacity:1}.empty-state[data-v-f7e20af7]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:.5rem;color:#ffffff4d;font-size:.8125rem}.modal-footer[data-v-f7e20af7]{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-f7e20af7]{flex:1;display:flex;flex-wrap:wrap;gap:.375rem;min-width:0}.preview-tag[data-v-f7e20af7]{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-f7e20af7]{padding:.25rem .5rem;font-size:.6875rem;color:#ffffff80}.confirm-btn[data-v-f7e20af7]{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-f7e20af7]:hover{transform:scale(1.02);box-shadow:0 4px 15px #8b5cf666}.column-content[data-v-f7e20af7]::-webkit-scrollbar,.search-dropdown[data-v-f7e20af7]::-webkit-scrollbar{width:6px}.column-content[data-v-f7e20af7]::-webkit-scrollbar-track,.search-dropdown[data-v-f7e20af7]::-webkit-scrollbar-track{background:#ffffff0d}.column-content[data-v-f7e20af7]::-webkit-scrollbar-thumb,.search-dropdown[data-v-f7e20af7]::-webkit-scrollbar-thumb{background:#8b5cf64d;border-radius:3px}.column-content[data-v-f7e20af7]::-webkit-scrollbar-thumb:hover,.search-dropdown[data-v-f7e20af7]::-webkit-scrollbar-thumb:hover{background:#8b5cf680}.search-dropdown-portal{position:fixed;z-index:999999!important;background:#1e1932fa;-webkit-backdrop-filter:blur(20px);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-2286513a]{background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.modal-container[data-v-0b8cad01]{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-0b8cad01]{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-0b8cad01]{padding-left:48px}.input-field.pl-10[data-v-0b8cad01]{padding-left:40px}.input-field[data-v-0b8cad01]::placeholder{color:#fff6}.input-field[data-v-0b8cad01]:focus{outline:none;border-color:#ff007a99;background:#ffffff1a;box-shadow:0 0 0 3px #ff007a26,0 0 20px #ff007a1a}select.input-field[data-v-0b8cad01]{-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-0b8cad01]{background:#1a0a30;color:#fff}.submit-button[data-v-0b8cad01]{background:linear-gradient(135deg,#ff007a,#a855f7,#ff007a);background-size:200% 200%;animation:gradientShift-0b8cad01 3s ease infinite;box-shadow:0 4px 20px #ff007a66,0 0 40px #a855f733;transition:all .3s ease}.submit-button[data-v-0b8cad01]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 30px #ff007a80,0 0 60px #a855f74d}@keyframes gradientShift-0b8cad01{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.dropdown-enter-active[data-v-0b8cad01],.dropdown-leave-active[data-v-0b8cad01]{transition:all .2s ease}.dropdown-enter-from[data-v-0b8cad01],.dropdown-leave-to[data-v-0b8cad01]{opacity:0;transform:translateY(-10px)}.modal-enter-active[data-v-0b8cad01],.modal-leave-active[data-v-0b8cad01]{transition:opacity .3s ease}.modal-enter-active .modal-container[data-v-0b8cad01],.modal-leave-active .modal-container[data-v-0b8cad01]{transition:transform .3s ease,opacity .3s ease}.modal-enter-from[data-v-0b8cad01],.modal-leave-to[data-v-0b8cad01]{opacity:0}.modal-enter-from .modal-container[data-v-0b8cad01],.modal-leave-to .modal-container[data-v-0b8cad01]{transform:scale(.9) translateY(20px);opacity:0}[data-v-0b8cad01]::-webkit-scrollbar{width:6px}[data-v-0b8cad01]::-webkit-scrollbar-track{background:#ffffff0d;border-radius:3px}[data-v-0b8cad01]::-webkit-scrollbar-thumb{background:#ff007a4d;border-radius:3px}[data-v-0b8cad01]::-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-303d27a4],[data-v-303d27a4]:before,[data-v-303d27a4]:after,[data-v-303d27a4]::backdrop{--tw-space-y-reverse:0;--tw-duration:initial;--tw-ease:initial;--tw-font-weight:initial}}}:where(.wizard-progress[data-v-303d27a4]>: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)))}.progress-bar[data-v-303d27a4]{height:calc(var(--spacing,.25rem) * 1.5);background-color:#ffffff1a;border-radius:3.40282e38px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.progress-bar[data-v-303d27a4]{background-color:color-mix(in oklab,var(--color-white,#fff) 10%,transparent)}}.progress-fill[data-v-303d27a4]{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:.7s;--tw-ease:var(--ease-out,cubic-bezier(0, 0, .2, 1));transition-duration:.7s;transition-timing-function:var(--ease-out,cubic-bezier(0, 0, .2, 1));background:linear-gradient(90deg,#ec4899,#a855f7,#6366f1) 0 0/200% 100%;border-radius:3.40282e38px;animation:2s ease-in-out infinite shimmer-303d27a4;position:relative}@keyframes shimmer-303d27a4{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.steps-container[data-v-303d27a4]{justify-content:space-between;gap:calc(var(--spacing,.25rem) * 2);padding-top:calc(var(--spacing,.25rem) * 1);padding-bottom:calc(var(--spacing,.25rem) * 1);scrollbar-width:none;-ms-overflow-style:none;display:flex;overflow-x:auto}.steps-container[data-v-303d27a4]::-webkit-scrollbar{display:none}.step-item[data-v-303d27a4]{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);min-width:60px;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;flex-direction:column;transition-duration:.5s;display:flex}.step-indicator[data-v-303d27a4]{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));--tw-duration:.5s;border-radius:3.40282e38px;justify-content:center;align-items:center;transition-duration:.5s;display:flex}.step-item.completed .step-indicator[data-v-303d27a4]{background-color:#00bb7f33}@supports (color:color-mix(in lab,red,red)){.step-item.completed .step-indicator[data-v-303d27a4]{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-303d27a4]{color:var(--color-emerald-400,oklch(76.5% .177 163.223));box-shadow:0 0 0 2px #10b98166,0 0 12px #10b98133}.step-item.current .step-indicator[data-v-303d27a4]{background-color:#f6339a33}@supports (color:color-mix(in lab,red,red)){.step-item.current .step-indicator[data-v-303d27a4]{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-303d27a4]{color:var(--color-pink-400,oklch(71.8% .202 349.761));animation:2s ease-in-out infinite pulse-ring-303d27a4;box-shadow:0 0 0 2px #ec489980,0 0 16px #ec489940}.step-item.pending .step-indicator[data-v-303d27a4]{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.step-item.pending .step-indicator[data-v-303d27a4]{background-color:color-mix(in oklab,var(--color-white,#fff) 10%,transparent)}}.step-item.pending .step-indicator[data-v-303d27a4]{color:#fff6}@supports (color:color-mix(in lab,red,red)){.step-item.pending .step-indicator[data-v-303d27a4]{color:color-mix(in oklab,var(--color-white,#fff) 40%,transparent)}}@keyframes pulse-ring-303d27a4{0%,to{box-shadow:0 0 0 2px #ec489980,0 0 16px #ec489940}50%{box-shadow:0 0 0 3px #ec489999,0 0 24px #ec489959}}.step-label[data-v-303d27a4]{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;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:.3s;transition-duration:.3s}.step-item.completed .step-label[data-v-303d27a4]{color:#00d294b3}@supports (color:color-mix(in lab,red,red)){.step-item.completed .step-label[data-v-303d27a4]{color:color-mix(in oklab,var(--color-emerald-400,oklch(76.5% .177 163.223)) 70%,transparent)}}.step-item.current .step-label[data-v-303d27a4]{--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-303d27a4]{color:#fff6}@supports (color:color-mix(in lab,red,red)){.step-item.pending .step-label[data-v-303d27a4]{color:color-mix(in oklab,var(--color-white,#fff) 40%,transparent)}}@property --tw-ease{syntax:"*";inherits:false}.modal-glow[data-v-79ccf529]{box-shadow:0 0 30px #ec489926,0 0 60px #8b5cf61a,0 25px 50px -12px #00000080}.floating-input-group[data-v-79ccf529]{position:relative}.floating-input[data-v-79ccf529]{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-79ccf529]:focus{border-color:#ec4899;background:#ffffff14}.floating-label[data-v-79ccf529]{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-79ccf529],.floating-input:not(:placeholder-shown)+.floating-label[data-v-79ccf529],.floating-input.has-value+.floating-label[data-v-79ccf529]{top:.125rem;transform:translateY(0);font-size:.625rem;color:#fff9}.floating-label-date[data-v-79ccf529]{top:.125rem;transform:translateY(0);font-size:.625rem;color:#fff9}.floating-select[data-v-79ccf529]{-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-79ccf529]{top:.125rem;transform:translateY(0);font-size:.625rem;color:#fff9}input[type=date][data-v-79ccf529]::-webkit-calendar-picker-indicator{filter:invert(1);cursor:pointer;opacity:.5}input[type=date][data-v-79ccf529]::-webkit-calendar-picker-indicator:hover{opacity:1}select option[data-v-79ccf529]{background:#1a0f2e;color:#fff}.cta-gradient-button[data-v-79ccf529]{background:linear-gradient(135deg,#ec4899,#a855f7,#6366f1);background-size:200% 200%;animation:gradient-shift-79ccf529 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-79ccf529]: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-79ccf529]:hover:before{left:100%}.cta-gradient-button[data-v-79ccf529]:hover{box-shadow:0 6px 20px #ec489980,0 0 40px #a855f74d;transform:translateY(-1px)}@keyframes gradient-shift-79ccf529{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.glass-card[data-v-1d939875]{background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@keyframes bounce-slow-1d939875{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.animate-bounce-slow[data-v-1d939875]{animation:bounce-slow-1d939875 2s ease-in-out infinite}.cta-gradient-button[data-v-1d939875]{background:linear-gradient(135deg,#ec4899,#a855f7,#6366f1);background-size:200% 200%;animation:gradient-shift-1d939875 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-1d939875]: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-1d939875]:hover:before{left:100%}.cta-gradient-button[data-v-1d939875]:hover{box-shadow:0 6px 20px #ec489980,0 0 40px #a855f74d;transform:translateY(-1px)}@keyframes gradient-shift-1d939875{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.glass-dropdown[data-v-ecbdf07c]{background:#1a1a2ef2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.modal-enter-active[data-v-ba2c7174],.modal-leave-active[data-v-ba2c7174]{transition:opacity .2s ease}.modal-enter-from[data-v-ba2c7174],.modal-leave-to[data-v-ba2c7174]{opacity:0}.tooltip-wrap .tooltip-text[data-v-ba2c7174]{visibility:hidden;opacity:0;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);background:#1e1e3a;border:1px solid rgba(255,255,255,.15);color:#fffc;font-size:.75rem;font-weight:400;line-height:1.4;padding:6px 10px;border-radius:8px;white-space:normal;width:max-content;max-width:220px;text-align:center;z-index:10;transition:opacity .15s ease,visibility .15s ease;pointer-events:none;box-shadow:0 4px 12px #0000004d}.tooltip-wrap .tooltip-text[data-v-ba2c7174]:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:5px solid transparent;border-top-color:#ffffff26}.tooltip-wrap:hover .tooltip-text[data-v-ba2c7174]{visibility:visible;opacity:1}.modal-enter-active[data-v-b3c2c568],.modal-leave-active[data-v-b3c2c568]{transition:opacity .2s ease}.modal-enter-from[data-v-b3c2c568],.modal-leave-to[data-v-b3c2c568]{opacity:0}.ftb-btn[data-v-4b450318]{display:inline-flex;align-items:center;gap:2px;padding:5px;border-radius:5px;color:#ffffff80;background:none;border:none;cursor:pointer;transition:color .12s,background .12s;flex-shrink:0}.ftb-btn[data-v-4b450318]:hover:not(:disabled){color:#fff;background:#ffffff1a}.ftb-btn--active[data-v-4b450318]{color:#f472b6!important;background:#ec489926!important}.ftb-btn--disabled[data-v-4b450318]{opacity:.3;cursor:not-allowed}.ftb-icon[data-v-4b450318]{width:13px;height:13px;flex-shrink:0}.ftb-sep[data-v-4b450318]{width:1px;height:18px;background:#ffffff14;margin:0 3px;flex-shrink:0}.ftb-color-indicator[data-v-4b450318]{width:10px;height:2px;border-radius:999px;flex-shrink:0}.ftb-overlay[data-v-4b450318]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:49}.ftb-popover[data-v-4b450318]{position:absolute;left:0;padding:8px;border-radius:8px;background:#1a1a2e;border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 24px #00000080;z-index:50;display:grid;gap:4px}.ftb-popover--above[data-v-4b450318]{bottom:calc(100% + 4px);top:auto}.ftb-popover--grid4[data-v-4b450318]{grid-template-columns:repeat(4,1fr)}.ftb-popover--grid6[data-v-4b450318]{grid-template-columns:repeat(6,1fr)}.ftb-popover--link[data-v-4b450318]{display:block;min-width:220px}.ftb-swatch[data-v-4b450318]{width:20px;height:20px;border-radius:4px;border:1px solid rgba(255,255,255,.15);cursor:pointer;transition:transform .1s;padding:0}.ftb-swatch[data-v-4b450318]:hover{transform:scale(1.15)}.ftb-swatch--clear[data-v-4b450318]{background:#ffffff0d!important;display:flex;align-items:center;justify-content:center;color:#ffffff80}.ftb-link-input[data-v-4b450318]{width:100%;padding:4px 8px;border-radius:4px;font-size:12px;color:#fff;background:#ffffff12;border:1px solid rgba(255,255,255,.1);outline:none;margin-bottom:6px;box-sizing:border-box}.ftb-link-input[data-v-4b450318]:focus{border-color:#ec489966}.ftb-link-actions[data-v-4b450318]{display:flex;gap:4px;justify-content:flex-end}.ftb-link-cancel[data-v-4b450318]{padding:2px 8px;font-size:11px;color:#ffffff80;cursor:pointer;background:none;border:none;border-radius:4px;transition:color .1s}.ftb-link-cancel[data-v-4b450318]:hover{color:#fffc}.ftb-link-confirm[data-v-4b450318]{padding:2px 8px;font-size:11px;background:#ec489933;color:#f472b6;border-radius:4px;cursor:pointer;border:none;transition:background .1s}.ftb-link-confirm[data-v-4b450318]:hover{background:#ec489959}.wysiwyg-text-content[data-v-4b450318]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:15px;line-height:1.6;color:#1f2937;min-height:40px}.wysiwyg-text-content[data-v-4b450318] .ProseMirror{outline:none;color:#1f2937;font-size:15px;line-height:1.6;min-height:40px}.wysiwyg-text-content[data-v-4b450318] .ProseMirror p.is-editor-empty:first-child:before{color:#9ca3af;float:left;height:0;pointer-events:none;content:attr(data-placeholder);font-style:italic}.wysiwyg-text-content[data-v-4b450318] .ProseMirror p{margin:0 0 8px}.wysiwyg-text-content[data-v-4b450318] .ProseMirror p:last-child{margin-bottom:0}.wysiwyg-text-content[data-v-4b450318] .ProseMirror h1{font-size:22px;font-weight:700;color:#111827;margin:0 0 12px;line-height:1.25}.wysiwyg-text-content[data-v-4b450318] .ProseMirror h2{font-size:18px;font-weight:700;color:#111827;margin:0 0 10px;line-height:1.3}.wysiwyg-text-content[data-v-4b450318] .ProseMirror h3{font-size:16px;font-weight:600;color:#111827;margin:0 0 8px;line-height:1.35}.wysiwyg-text-content[data-v-4b450318] .ProseMirror ul{list-style-type:disc;padding-left:24px;margin:0 0 8px;color:#1f2937}.wysiwyg-text-content[data-v-4b450318] .ProseMirror ol{list-style-type:decimal;padding-left:24px;margin:0 0 8px;color:#1f2937}.wysiwyg-text-content[data-v-4b450318] .ProseMirror li{margin-bottom:2px}.wysiwyg-text-content[data-v-4b450318] .ProseMirror blockquote{border-left:3px solid #ec4899;padding-left:12px;margin:8px 0;color:#6b7280;font-style:italic}.wysiwyg-text-content[data-v-4b450318] .ProseMirror a{color:#ec4899;text-decoration:underline}.wysiwyg-text-content[data-v-4b450318] .ProseMirror mark{padding:1px 3px;border-radius:2px;color:#1f2937}.wysiwyg-text-content[data-v-4b450318] .ProseMirror hr{border:none;border-top:1px solid #e5e7eb;margin:12px 0}.wysiwyg-text-content[data-v-4b450318] .ProseMirror strong{font-weight:700;color:inherit}.wysiwyg-text-readonly[data-v-4b450318] p{margin:0 0 8px}.wysiwyg-text-readonly[data-v-4b450318] p:last-child{margin-bottom:0}.wysiwyg-text-readonly[data-v-4b450318] h1{font-size:22px;font-weight:700;color:#111827;margin:0 0 12px;line-height:1.25}.wysiwyg-text-readonly[data-v-4b450318] h2{font-size:18px;font-weight:700;color:#111827;margin:0 0 10px;line-height:1.3}.wysiwyg-text-readonly[data-v-4b450318] h3{font-size:16px;font-weight:600;color:#111827;margin:0 0 8px}.wysiwyg-text-readonly[data-v-4b450318] ul{list-style-type:disc;padding-left:24px;margin:0 0 8px}.wysiwyg-text-readonly[data-v-4b450318] ol{list-style-type:decimal;padding-left:24px;margin:0 0 8px}.wysiwyg-text-readonly[data-v-4b450318] li{margin-bottom:2px}.wysiwyg-text-readonly[data-v-4b450318] blockquote{border-left:3px solid #ec4899;padding-left:12px;margin:8px 0;color:#6b7280;font-style:italic}.wysiwyg-text-readonly[data-v-4b450318] a{color:#ec4899;text-decoration:underline}.wysiwyg-text-readonly[data-v-4b450318] mark{padding:1px 3px;border-radius:2px;color:#1f2937}.wysiwyg-text-readonly[data-v-4b450318] strong{font-weight:700}.wysiwyg-text-readonly[data-v-4b450318] hr{border:none;border-top:1px solid #e5e7eb;margin:12px 0}.fade-enter-active[data-v-a02a03c1],.fade-leave-active[data-v-a02a03c1]{transition:opacity .15s ease}.fade-enter-active .relative[data-v-a02a03c1],.fade-leave-active .relative[data-v-a02a03c1]{transition:transform .15s ease,opacity .15s ease}.fade-enter-from[data-v-a02a03c1],.fade-leave-to[data-v-a02a03c1]{opacity:0}.input-field[data-v-797f613c]{width:100%;padding:.5rem .75rem;border-radius:.5rem;background:#ffffff12;border:1px solid rgba(255,255,255,.12);font-size:.875rem;color:var(--theme-foreground, #f1f5f9);outline:none;transition:border-color .15s ease}.input-field[data-v-797f613c]:focus{border-color:#6366f180}.field-label[data-v-797f613c]{display:block;font-size:.75rem;font-weight:500;color:#fff6;margin-bottom:.375rem}.color-input[data-v-797f613c]{width:1.75rem;height:1.75rem;border-radius:.375rem;cursor:pointer;border:1px solid rgba(255,255,255,.1);background:transparent;padding:0}.slide-right-enter-active[data-v-797f613c],.slide-right-leave-active[data-v-797f613c]{transition:transform .25s ease,opacity .2s ease}.slide-right-enter-from[data-v-797f613c],.slide-right-leave-to[data-v-797f613c]{transform:translate(100%);opacity:0}.fade-enter-active[data-v-981cd719],.fade-leave-active[data-v-981cd719]{transition:opacity .2s ease}.fade-enter-from[data-v-981cd719],.fade-leave-to[data-v-981cd719]{opacity:0}.workflow-config-panel[data-v-5fa9946d]{position:absolute;top:0;right:0;bottom:0;width:380px;display:flex;flex-direction:column;background:#141420f7;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-left:1px solid rgba(255,255,255,.08);z-index:30}.input-field[data-v-5fa9946d]{width:100%;padding:.5rem .75rem;border-radius:.5rem;background:#ffffff12;border:1px solid rgba(255,255,255,.12);font-size:.8125rem;color:var(--theme-foreground, #fff);outline:none;transition:border-color .15s,box-shadow .15s}.input-field[data-v-5fa9946d]:focus{border-color:#6366f14d;box-shadow:0 0 0 1px #6366f166}.input-field[data-v-5fa9946d]::placeholder{color:#fff3}.field-label[data-v-5fa9946d]{display:flex;font-size:.6875rem;font-weight:600;color:#ffffff73;margin-bottom:.375rem;text-transform:uppercase;letter-spacing:.03em}.variable-chip[data-v-5fa9946d]{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;border-radius:.375rem;background:#fbbf240f;border:1px solid rgba(251,191,36,.15);color:#fbbf24b3;font-size:.625rem;font-weight:500;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;cursor:pointer;transition:all .15s}.variable-chip[data-v-5fa9946d]:hover{background:#fbbf241f;border-color:#fbbf244d;color:#fbbf24e6;transform:translateY(-1px)}.slide-panel-enter-active[data-v-5fa9946d],.slide-panel-leave-active[data-v-5fa9946d]{transition:transform .2s ease,opacity .2s ease}.slide-panel-enter-from[data-v-5fa9946d],.slide-panel-leave-to[data-v-5fa9946d]{transform:translate(100%);opacity:0}.fade-enter-active[data-v-cd6df8a0],.fade-leave-active[data-v-cd6df8a0]{transition:opacity .15s,transform .15s}.fade-enter-from[data-v-cd6df8a0],.fade-leave-to[data-v-cd6df8a0]{opacity:0;transform:translateY(-4px)}@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-91a27afe],[data-v-91a27afe]:before,[data-v-91a27afe]:after,[data-v-91a27afe]::backdrop{--tw-space-y-reverse:0;--tw-font-weight:initial;--tw-tracking:initial;--tw-duration:initial}}}:where(.filter-builder[data-v-91a27afe]>: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)))}.logic-bar[data-v-91a27afe]{align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-xl,.75rem);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);background:#ffffff08;border:1px solid #ffffff0f;display:flex}.logic-label[data-v-91a27afe]{--tw-font-weight:var(--font-weight-medium,500);font-size:11px;font-weight:var(--font-weight-medium,500);white-space:nowrap;color:#fff6}@supports (color:color-mix(in lab,red,red)){.logic-label[data-v-91a27afe]{color:color-mix(in oklab,var(--color-white,#fff) 40%,transparent)}}.logic-pills[data-v-91a27afe]{gap:calc(var(--spacing,.25rem) * 1);display:flex}.logic-pill[data-v-91a27afe]{border-radius:var(--radius-lg,.5rem);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1);--tw-font-weight:var(--font-weight-medium,500);font-size:11px;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:#fff6;background:#ffffff0a;border:1px solid #0000}.logic-pill[data-v-91a27afe]:hover{color:#fff9;background:#ffffff14}.logic-pill.active[data-v-91a27afe]{color:#fff;background:linear-gradient(135deg,#ec489926,#a855f71a);border-color:#ec489940}.section-separator[data-v-91a27afe]{align-items:center;gap:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 3);display:flex}.separator-line[data-v-91a27afe]{background:#ffffff14;flex:1;height:1px}.separator-label[data-v-91a27afe]{--tw-font-weight:var(--font-weight-semibold,600);font-size:10px;font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-widest,.1em);letter-spacing:var(--tracking-widest,.1em);color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.separator-label[data-v-91a27afe]{color:color-mix(in oklab,var(--color-white,#fff) 25%,transparent)}}.separator-label[data-v-91a27afe]{text-transform:uppercase}:where(.sections-grid[data-v-91a27afe]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}.section-card[data-v-91a27afe]{border-radius:var(--radius-xl,.75rem);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:#ffffff05;border:1px solid #ffffff0f;overflow:hidden}.section-card[data-v-91a27afe]:hover{border-color:#ffffff1a}.section-card.active[data-v-91a27afe]{background:#ffffff09;border-color:#ffffff24}.card-header[data-v-91a27afe]{cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem) * 2.5);width:100%;padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2.5);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}.card-header[data-v-91a27afe]:hover{background:#ffffff05}.card-icon[data-v-91a27afe]{height:calc(var(--spacing,.25rem) * 7);width:calc(var(--spacing,.25rem) * 7);border-radius:var(--radius-lg,.5rem);background:var(--accent);flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.card-icon[data-v-91a27afe]{background:color-mix(in srgb,var(--accent) 12%,transparent)}}.card-icon[data-v-91a27afe]{color:var(--accent)}.card-info[data-v-91a27afe]{min-width:calc(var(--spacing,.25rem) * 0);align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex:1;display:flex}.card-title[data-v-91a27afe]{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)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:#ffffffb3;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.card-title[data-v-91a27afe]{color:color-mix(in oklab,var(--color-white,#fff) 70%,transparent)}}.card-badge[data-v-91a27afe]{border-radius:var(--radius-md,.375rem);padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * .5);--tw-font-weight:var(--font-weight-bold,700);font-size:10px;font-weight:var(--font-weight-bold,700);background:var(--accent);flex-shrink:0}@supports (color:color-mix(in lab,red,red)){.card-badge[data-v-91a27afe]{background:color-mix(in srgb,var(--accent) 15%,transparent)}}.card-badge[data-v-91a27afe]{color:var(--accent)}.card-range-preview[data-v-91a27afe]{--tw-font-weight:var(--font-weight-medium,500);font-size:10px;font-weight:var(--font-weight-medium,500);color:#fff6;flex-shrink:0}@supports (color:color-mix(in lab,red,red)){.card-range-preview[data-v-91a27afe]{color:color-mix(in oklab,var(--color-white,#fff) 40%,transparent)}}.card-chevron[data-v-91a27afe]{height:calc(var(--spacing,.25rem) * 3.5);width:calc(var(--spacing,.25rem) * 3.5);color:#fff3;flex-shrink:0}@supports (color:color-mix(in lab,red,red)){.card-chevron[data-v-91a27afe]{color:color-mix(in oklab,var(--color-white,#fff) 20%,transparent)}}.card-chevron[data-v-91a27afe]{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}.card-chevron.rotated[data-v-91a27afe]{transform:rotate(90deg)}.card-body[data-v-91a27afe]{padding-inline:calc(var(--spacing,.25rem) * 3);padding-bottom:calc(var(--spacing,.25rem) * 3)}.chips-row[data-v-91a27afe]{gap:calc(var(--spacing,.25rem) * 1.5);flex-wrap:wrap;display:flex}.chip[data-v-91a27afe]{cursor:pointer;border-radius:var(--radius-lg,.5rem);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1.5);--tw-font-weight:var(--font-weight-medium,500);font-size:11px;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:#ffffff80;background:#ffffff0a;border:1px solid #ffffff14}.chip[data-v-91a27afe]:hover{color:#ffffffb3;background:#ffffff14;border-color:#ffffff26}.chip.selected[data-v-91a27afe]{background:var(--chip-color,#ec4899)}@supports (color:color-mix(in lab,red,red)){.chip.selected[data-v-91a27afe]{background:color-mix(in srgb,var(--chip-color,#ec4899) 12%,transparent)}}.chip.selected[data-v-91a27afe]{border-color:var(--chip-color,#ec4899)}@supports (color:color-mix(in lab,red,red)){.chip.selected[data-v-91a27afe]{border-color:color-mix(in srgb,var(--chip-color,#ec4899) 35%,transparent)}}.chip.selected[data-v-91a27afe]{color:var(--chip-color,#ec4899);font-weight:600}.range-row[data-v-91a27afe]{align-items:flex-end;gap:calc(var(--spacing,.25rem) * 2);display:flex}.range-field[data-v-91a27afe]{gap:calc(var(--spacing,.25rem) * 1);flex-direction:column;flex:1;display:flex}.range-field label[data-v-91a27afe]{--tw-font-weight:var(--font-weight-medium,500);font-size:10px;font-weight:var(--font-weight-medium,500);--tw-tracking:var(--tracking-wider,.05em);letter-spacing:var(--tracking-wider,.05em);color:#ffffff59}@supports (color:color-mix(in lab,red,red)){.range-field label[data-v-91a27afe]{color:color-mix(in oklab,var(--color-white,#fff) 35%,transparent)}}.range-field label[data-v-91a27afe]{text-transform:uppercase}.range-input[data-v-91a27afe]{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-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-white,#fff)}.range-input[data-v-91a27afe]::placeholder{color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.range-input[data-v-91a27afe]::placeholder{color:color-mix(in oklab,var(--color-white,#fff) 25%,transparent)}}.range-input[data-v-91a27afe]{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))}.range-input[data-v-91a27afe]:focus{--tw-outline-style:none;outline-style:none}.range-input[data-v-91a27afe]{background:#ffffff0d;border:1px solid #ffffff14}.range-input[data-v-91a27afe]:focus{border-color:#ec489966;box-shadow:0 0 0 2px #ec489914}.range-separator[data-v-91a27afe]{margin-bottom:calc(var(--spacing,.25rem) * 4);height:1px;width:calc(var(--spacing,.25rem) * 4);background:#ffffff26;flex-shrink:0}.empty-hint[data-v-91a27afe]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.empty-hint[data-v-91a27afe]{color:color-mix(in oklab,var(--color-white,#fff) 25%,transparent)}}.empty-hint[data-v-91a27afe]{font-style:italic}.expand-enter-active[data-v-91a27afe],.expand-leave-active[data-v-91a27afe]{transition:all .2s;overflow:hidden}.expand-enter-from[data-v-91a27afe],.expand-leave-to[data-v-91a27afe]{opacity:0;max-height:0;padding-top:0;padding-bottom:0}.expand-enter-to[data-v-91a27afe],.expand-leave-from[data-v-91a27afe]{opacity:1;max-height:300px}@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-721abcc3],[data-v-721abcc3]:before,[data-v-721abcc3]:after,[data-v-721abcc3]::backdrop{--tw-space-y-reverse:0;--tw-font-weight:initial}}}:where(.segment-picker[data-v-721abcc3]>: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)))}.mode-toggle[data-v-721abcc3]{gap:calc(var(--spacing,.25rem) * 1);display:flex}.mode-btn[data-v-721abcc3]{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:#fff6;background:#ffffff0a;border:1px solid #ffffff14;display:flex}.mode-btn[data-v-721abcc3]:hover{color:#fff9;background:#ffffff14}.mode-btn.is-active[data-v-721abcc3]{color:#fff;background:linear-gradient(135deg,#ec48991f,#a855f714);border-color:#ec48994d}:where(.segments-list[data-v-721abcc3]>: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)))}.segment-option[data-v-721abcc3]{align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-xl,.75rem);width:100%;padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2.5);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:#ffffff05;border:1px solid #ffffff0f;display:flex}.segment-option[data-v-721abcc3]:hover{background:#ffffff0f;border-color:#ffffff1a}.segment-option.is-selected[data-v-721abcc3]{background:linear-gradient(135deg,#ec489914,#a855f70a);border-color:#ec48994d}.segment-name[data-v-721abcc3]{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)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-white,#fff);display:block;overflow:hidden}.segment-desc[data-v-721abcc3]{margin-top:calc(var(--spacing,.25rem) * .5);text-overflow:ellipsis;white-space:nowrap;color:#ffffff59;font-size:10px;display:block;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.segment-desc[data-v-721abcc3]{color:color-mix(in oklab,var(--color-white,#fff) 35%,transparent)}}.member-badge[data-v-721abcc3]{padding-inline:calc(var(--spacing,.25rem) * 2);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);color:#ec4899;background:#ec48991f;border-radius:3.40282e38px}.empty-state[data-v-721abcc3]{padding-block:calc(var(--spacing,.25rem) * 4);text-align:center}.preview-badge[data-v-721abcc3]{align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-xl,.75rem);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:#ffffffb3;display:flex}@supports (color:color-mix(in lab,red,red)){.preview-badge[data-v-721abcc3]{color:color-mix(in oklab,var(--color-white,#fff) 70%,transparent)}}.preview-badge[data-v-721abcc3]{background:#ec48990f;border:1px solid #ec489926}@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-ed0fdf89],[data-v-ed0fdf89]:before,[data-v-ed0fdf89]:after,[data-v-ed0fdf89]::backdrop{--tw-font-weight:initial;--tw-leading:initial}}}.toast-enter-active[data-v-ed0fdf89],.toast-leave-active[data-v-ed0fdf89]{transition:all .3s}.toast-enter-from[data-v-ed0fdf89],.toast-leave-to[data-v-ed0fdf89]{opacity:0;transform:translate(8px)}.glass-card[data-v-ed0fdf89]{background:linear-gradient(#1e1e28fa,#14141efa);border:1px solid #ffffff1a;box-shadow:0 25px 50px -12px #00000080}.header-icon[data-v-ed0fdf89]{height:calc(var(--spacing,.25rem) * 10);width:calc(var(--spacing,.25rem) * 10);border-radius:var(--radius-xl,.75rem);background:linear-gradient(135deg,#10b9811f,#14b8a614);border:1px solid #10b98133;justify-content:center;align-items:center;display:flex}.active-toggle[data-v-ed0fdf89]{height:calc(var(--spacing,.25rem) * 5);width:calc(var(--spacing,.25rem) * 9);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));background:#ffffff26;border-radius:3.40282e38px;position:relative}.active-toggle.is-on[data-v-ed0fdf89]{background:linear-gradient(135deg,#10b981,#059669)}.active-toggle .toggle-thumb[data-v-ed0fdf89]{top:calc(var(--spacing,.25rem) * .5);left:calc(var(--spacing,.25rem) * .5);height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 4);background-color:var(--color-white,#fff);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));border-radius:3.40282e38px;position:absolute}.active-toggle.is-on .toggle-thumb[data-v-ed0fdf89]{transform:translate(16px)}.field-label[data-v-ed0fdf89]{margin-bottom: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);color:#ffffff80;display:block}@supports (color:color-mix(in lab,red,red)){.field-label[data-v-ed0fdf89]{color:color-mix(in oklab,var(--color-white,#fff) 50%,transparent)}}.field-label-sm[data-v-ed0fdf89]{margin-bottom:calc(var(--spacing,.25rem) * 1);--tw-font-weight:var(--font-weight-medium,500);font-size:11px;font-weight:var(--font-weight-medium,500);color:#ffffff73;display:block}@supports (color:color-mix(in lab,red,red)){.field-label-sm[data-v-ed0fdf89]{color:color-mix(in oklab,var(--color-white,#fff) 45%,transparent)}}.field-input[data-v-ed0fdf89]{border-radius:var(--radius-xl,.75rem);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-input[data-v-ed0fdf89]::placeholder{color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.field-input[data-v-ed0fdf89]::placeholder{color:color-mix(in oklab,var(--color-white,#fff) 25%,transparent)}}.field-input[data-v-ed0fdf89]{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))}.field-input[data-v-ed0fdf89]:focus{--tw-outline-style:none;outline-style:none}.field-input[data-v-ed0fdf89]{background:#ffffff0d;border:1px solid #ffffff1a}.field-input[data-v-ed0fdf89]:focus{border-color:#10b98166;box-shadow:0 0 0 2px #10b98114}.triggers-grid[data-v-ed0fdf89]{gap:calc(var(--spacing,.25rem) * 1.5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.trigger-card[data-v-ed0fdf89]{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-xl,.75rem);padding:calc(var(--spacing,.25rem) * 2.5);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:1px solid #ffffff0f;display:flex}.trigger-card[data-v-ed0fdf89]:hover{background:#ffffff0f;border-color:#ffffff1a}.trigger-card.is-selected[data-v-ed0fdf89]{background:linear-gradient(135deg,#10b9811a,#14b8a60f);border-color:#10b98166;box-shadow:0 0 12px #10b98114}.trigger-card.is-idea[data-v-ed0fdf89]{opacity:.3;cursor:default;pointer-events:none}.trigger-info[data-v-ed0fdf89]{min-width:calc(var(--spacing,.25rem) * 0);flex-direction:column;display:flex}.trigger-label[data-v-ed0fdf89]{--tw-leading:var(--leading-tight,1.25);font-size:11px;line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-white,#fff)}.trigger-desc[data-v-ed0fdf89]{margin-top:calc(var(--spacing,.25rem) * .5);color:#ffffff59;font-size:10px}@supports (color:color-mix(in lab,red,red)){.trigger-desc[data-v-ed0fdf89]{color:color-mix(in oklab,var(--color-white,#fff) 35%,transparent)}}.trigger-card.is-selected .trigger-desc[data-v-ed0fdf89]{color:#ffffff80}.trigger-config-box[data-v-ed0fdf89]{border-radius:var(--radius-xl,.75rem);padding:calc(var(--spacing,.25rem) * 3);background:#10b9810a;border:1px solid #10b9811a}.audience-section[data-v-ed0fdf89]{border-radius:var(--radius-xl,.75rem);background:#ffffff05;border:1px solid #ffffff0f}.audience-summary[data-v-ed0fdf89]{cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2.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);-webkit-user-select:none;user-select:none;color:#ffffff80;display:flex}.audience-summary[data-v-ed0fdf89]:hover{color:#ffffffb3}details[open] .chevron-icon[data-v-ed0fdf89]{transform:rotate(180deg)}.audience-section>div[data-v-ed0fdf89]{padding-inline:calc(var(--spacing,.25rem) * 3);padding-bottom:calc(var(--spacing,.25rem) * 3)}.save-first-notice[data-v-ed0fdf89]{align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-xl,.75rem);padding:calc(var(--spacing,.25rem) * 4);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:#fbbf24cc;background:#fbbf240f;border:1px solid #fbbf2426;display:flex}.save-scenario-btn[data-v-ed0fdf89]{align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-xl,.75rem);padding-inline:calc(var(--spacing,.25rem) * 5);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-semibold,600);font-weight:var(--font-weight-semibold,600);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,#10b981,#059669);display:flex;box-shadow:0 2px 8px #10b98140}.save-scenario-btn[data-v-ed0fdf89]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px #10b98166}.save-scenario-btn[data-v-ed0fdf89]:disabled{cursor:not-allowed;opacity:.5}.modal-enter-active[data-v-ed0fdf89],.modal-leave-active[data-v-ed0fdf89]{transition:all .25s}.modal-enter-from[data-v-ed0fdf89],.modal-leave-to[data-v-ed0fdf89]{opacity:0}.modal-enter-from .glass-card[data-v-ed0fdf89],.modal-leave-to .glass-card[data-v-ed0fdf89]{transform:scale(.95)translateY(10px)}.expand-enter-active[data-v-b2674b11],.expand-leave-active[data-v-b2674b11]{transition:opacity .18s ease,max-height .22s ease;overflow:hidden}.expand-enter-from[data-v-b2674b11],.expand-leave-to[data-v-b2674b11]{opacity:0;max-height:0}.expand-enter-to[data-v-b2674b11],.expand-leave-from[data-v-b2674b11]{opacity:1;max-height:300px}.glass-dropdown[data-v-5f095e68]{background:linear-gradient(135deg,#1e1432fa,#140f28fc);-webkit-backdrop-filter:blur(24px);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}.dropdown-enter-active[data-v-5f095e68],.dropdown-leave-active[data-v-5f095e68]{transition:all .2s ease}.dropdown-enter-from[data-v-5f095e68],.dropdown-leave-to[data-v-5f095e68]{opacity:0;transform:translateY(-8px)}select[data-v-5f095e68]{outline:none}select option[data-v-5f095e68]{background:#1a1a2e;color:#fff}.time-picker-wrapper[data-v-531bf5ae]{position:relative;display:block;width:100%}.time-display[data-v-531bf5ae]{display:flex;align-items:center;gap:.5rem;width:100%;padding:.625rem .75rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:.75rem;color:#fff;font-size:.875rem;cursor:pointer;transition:all .15s ease}.time-display[data-v-531bf5ae]:hover{border-color:#fff3}.time-display.is-open[data-v-531bf5ae]{border-color:#ec489980;background:#ec48990d}.time-display.is-disabled[data-v-531bf5ae]{opacity:.6;cursor:not-allowed}.time-display.is-disabled[data-v-531bf5ae]:hover{border-color:#ffffff1a}.time-value[data-v-531bf5ae]{flex:1}.time-picker-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999998}.time-picker-dropdown{position:fixed;z-index:999999;display:flex;flex-direction:column;background:#1e1432fa;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.15);border-radius:.75rem;box-shadow:0 20px 40px #00000080,0 0 0 1px #ec489933;overflow:hidden;width:200px}.time-column{display:flex;flex-direction:column}.column-header{padding:.5rem;font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#fff6;text-align:center;background:#ffffff08;border-bottom:1px solid rgba(255,255,255,.1)}.time-picker-dropdown>.time-column{display:none}.time-picker-dropdown{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto}.time-picker-dropdown>.time-column{display:flex}.time-picker-dropdown>.quick-select{grid-column:1 / -1}.column-scroll{display:flex;flex-direction:column;max-height:150px;overflow-y:auto;padding:.25rem;scrollbar-width:thin;scrollbar-color:rgba(236,72,153,.3) transparent}.column-scroll::-webkit-scrollbar{width:4px}.column-scroll::-webkit-scrollbar-thumb{background:#ec48994d;border-radius:2px}.time-option{padding:.375rem .5rem;font-size:.875rem;font-family:ui-monospace,monospace;color:#ffffffb3;border-radius:.375rem;transition:all .1s ease;text-align:center}.time-option:hover{background:#ec489926;color:#fff}.time-option.selected{background:#ec489940;color:#f472b6;font-weight:600}.quick-select{display:grid;grid-template-columns:repeat(4,1fr);gap:.25rem;padding:.5rem;border-top:1px solid rgba(255,255,255,.1);background:#ffffff05}.quick-btn{padding:.375rem .25rem;font-size:.6875rem;font-family:ui-monospace,monospace;color:#ffffff80;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:.375rem;transition:all .1s ease}.quick-btn:hover{background:#ec489926;border-color:#ec48994d;color:#fff}.quick-btn.active{background:#ec489933;border-color:#ec4899;color:#f472b6}.picker-fade-enter-active,.picker-fade-leave-active{transition:all .15s ease}.picker-fade-enter-from,.picker-fade-leave-to{opacity:0;transform:translateY(-8px)}.occ-action-btn[data-v-b4cb30eb]{position:relative}.occ-action-btn[data-v-b4cb30eb]:after{content:attr(data-tooltip);position:absolute;bottom:100%;left:50%;transform:translate(-50%) scale(.95);padding:3px 8px;font-size:11px;font-weight:500;line-height:1.4;white-space:nowrap;color:#fff;background:#0f0a1af2;border:1px solid rgba(255,255,255,.15);border-radius:6px;pointer-events:none;opacity:0;transition:opacity .1s,transform .1s;margin-bottom:4px;z-index:50}.occ-action-btn[data-v-b4cb30eb]:hover:after{opacity:1;transform:translate(-50%) scale(1)}.calendar-dropdown[data-v-3245a981]{animation:fadeIn-3245a981 .15s ease-out}@keyframes fadeIn-3245a981{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.modal-backdrop-enter-active[data-v-088622ec],.modal-backdrop-leave-active[data-v-088622ec]{transition:opacity .25s ease}.modal-backdrop-enter-from[data-v-088622ec],.modal-backdrop-leave-to[data-v-088622ec]{opacity:0}.modal-panel-enter-active[data-v-088622ec]{transition:opacity .25s ease,transform .25s cubic-bezier(.34,1.56,.64,1)}.modal-panel-leave-active[data-v-088622ec]{transition:opacity .2s ease,transform .2s ease}.modal-panel-enter-from[data-v-088622ec]{opacity:0;transform:translateY(12px) scale(.97)}.modal-panel-leave-to[data-v-088622ec]{opacity:0;transform:translateY(8px) scale(.98)}.glass-modal[data-v-d23bf34c]{background:var(--theme-card-bg);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid var(--theme-card-border);box-shadow:0 24px 48px -12px #00000080,0 0 0 1px #ffffff0d inset}.edit-option[data-v-d23bf34c]{border:1px solid transparent}.edit-option[data-v-d23bf34c]:hover{background:var(--theme-card-bg-hover)}.modal-enter-active[data-v-d23bf34c],.modal-leave-active[data-v-d23bf34c]{transition:all .2s ease}.modal-enter-from[data-v-d23bf34c],.modal-leave-to[data-v-d23bf34c]{opacity:0}.modal-enter-from .glass-modal[data-v-d23bf34c],.modal-leave-to .glass-modal[data-v-d23bf34c]{transform:scale(.95)}.dropdown-enter-active[data-v-d1fc2488],.dropdown-leave-active[data-v-d1fc2488]{transition:all .2s ease}.dropdown-enter-from[data-v-d1fc2488],.dropdown-leave-to[data-v-d1fc2488]{opacity:0;transform:translateY(-5px)}.slide-down-enter-active[data-v-f4207c8d],.slide-down-leave-active[data-v-f4207c8d]{transition:all .2s ease}.slide-down-enter-from[data-v-f4207c8d],.slide-down-leave-to[data-v-f4207c8d]{opacity:0;max-height:0;transform:translateY(-4px)}.mge-text-primary[data-v-73e1dab2]{color:var(--theme-text-primary, #ffffff)}.mge-text-secondary[data-v-73e1dab2]{color:var(--theme-text-secondary, rgba(255, 255, 255, .7))}.mge-text-muted[data-v-73e1dab2]{color:var(--theme-text-muted, rgba(255, 255, 255, .5))}.mge-icon-color[data-v-73e1dab2]{color:var(--theme-icon-muted, rgba(255, 255, 255, .4))}.mge-icon-bg[data-v-73e1dab2]{background:var(--theme-card-bg-hover, rgba(255, 255, 255, .05))}.mge-border-dashed[data-v-73e1dab2]{border-color:var(--theme-card-border, rgba(255, 255, 255, .2))}.mge-badge[data-v-73e1dab2]{background:var(--theme-card-bg-hover, rgba(255, 255, 255, .05));color:var(--theme-text-muted, rgba(255, 255, 255, .4))}.mge-toggle-card[data-v-73e1dab2]{background:var(--theme-card-bg-hover, rgba(255, 255, 255, .05));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--theme-card-border, rgba(255, 255, 255, .1))}.mge-toggle-inactive[data-v-73e1dab2]:hover{color:var(--theme-text-primary, #ffffff);background:var(--theme-card-bg-hover, rgba(255, 255, 255, .05))}.mge-upload-zone[data-v-73e1dab2]{background:var(--theme-card-bg-hover, rgba(255, 255, 255, .05));border:1px solid var(--theme-card-border, rgba(255, 255, 255, .1))}.mge-upload-zone[data-v-73e1dab2]:hover{background:var(--theme-input-bg, rgba(255, 255, 255, .1));border-color:var(--theme-input-border-focus, rgba(236, 72, 153, .3))}.mge-youtube-card[data-v-73e1dab2]{background:var(--theme-card-bg-hover, rgba(255, 255, 255, .05));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(239,68,68,.2)}.mge-input[data-v-73e1dab2]{background:var(--theme-input-bg, rgba(255, 255, 255, .05));border:1px solid var(--theme-input-border, rgba(255, 255, 255, .1));color:var(--theme-text-primary, #ffffff)}.mge-input[data-v-73e1dab2]::placeholder{color:var(--theme-text-muted, rgba(255, 255, 255, .3))}.mge-input[data-v-73e1dab2]:focus{outline:none;border-color:var(--theme-input-border-focus, rgba(239, 68, 68, .5));box-shadow:0 0 0 2px var(--theme-input-border-focus, rgba(239, 68, 68, .2))}.mge-preview-card[data-v-73e1dab2]{background:var(--theme-card-bg-hover, rgba(255, 255, 255, .05))}.animate-fade-in[data-v-73e1dab2]{animation:fadeIn-73e1dab2 .3s ease-out}@keyframes fadeIn-73e1dab2{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}[draggable=true][data-v-73e1dab2]{cursor:grab}[draggable=true][data-v-73e1dab2]:active{cursor:grabbing}.theme-button[data-v-e6f059ea]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#6b2ae2d9;border:1px solid #fff3;box-shadow:0 4px 15px #6b2ae266}.theme-button[data-v-e6f059ea]:hover{background:#6b2ae2f2;box-shadow:0 4px 20px #6b2ae280}.theme-drawer[data-v-e6f059ea]{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:#0f0f23d9;border-top:1px solid #ffffff26;max-height:70vh;overflow:visible}.scrollbar-hide[data-v-e6f059ea]{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide[data-v-e6f059ea]::-webkit-scrollbar{display:none}.option-pill[data-v-e6f059ea]{background:#ffffff14;border:1px solid #ffffff1a;border-radius:9999px;align-items:center;gap:.5rem;padding:.5rem .75rem;transition:all .2s;display:flex}.option-pill[data-v-e6f059ea]:hover{background:#ffffff1f}.popover-container[data-v-e6f059ea]{z-index:100;background:#fff;border-radius:1rem;min-width:200px;position:absolute;bottom:calc(100% + .5rem);left:50%;transform:translate(-50%);box-shadow:0 10px 40px #0003,0 0 0 1px #0000000d}.popover-colors[data-v-e6f059ea]{min-width:280px}.popover-horizontal[data-v-e6f059ea]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:100;white-space:nowrap;background:#1e1e3cf2;border:1px solid #ffffff26;border-radius:9999px;position:absolute;bottom:calc(100% + .5rem);left:50%;transform:translate(-50%);box-shadow:0 10px 40px #0000004d}.popover-theme-styles[data-v-e6f059ea]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:5001;background:#1e1e3cf2;border:1px solid #ffffff26;border-radius:16px;width:max-content;max-width:min(500px,100vw - 32px);position:absolute;bottom:calc(100% + .5rem);left:0;box-shadow:0 10px 40px #0000004d}.color-picker-popover[data-v-e6f059ea]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:100;background:#141423fa;border:1px solid #ffffff1a;border-radius:12px;min-width:220px;padding:12px;position:absolute;bottom:calc(100% + .5rem);left:50%;transform:translate(-50%);box-shadow:0 20px 50px #00000080}.popover-button-style[data-v-e6f059ea]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:100;background:#141423fa;border:1px solid #ffffff1a;border-radius:12px;min-width:240px;padding:12px;position:absolute;bottom:calc(100% + .5rem);left:50%;transform:translate(-50%);box-shadow:0 20px 50px #00000080}.hue-slider-container[data-v-e6f059ea]{background:linear-gradient(90deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red);border-radius:6px;width:100%;height:24px;overflow:hidden}.hue-slider[data-v-e6f059ea]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:linear-gradient(90deg,#ee2b2b,#eeee2b,#2bee2b,#2beeee,#2b2bee,#ee2bee,#ee2b2b);border-radius:6px;width:100%;height:12px;margin:0}.hue-slider[data-v-e6f059ea]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:grab;background:#fff;border:2px solid #fff;border-radius:50%;width:16px;height:16px;box-shadow:0 0 4px #00000080,0 2px 4px #0000004d}.hue-slider[data-v-e6f059ea]::-webkit-slider-thumb:active{cursor:grabbing;transform:scale(1.1)}.hue-slider[data-v-e6f059ea]::-moz-range-thumb{cursor:grab;background:#fff;border:2px solid #fff;border-radius:50%;width:16px;height:16px;box-shadow:0 0 4px #00000080,0 2px 4px #0000004d}.hue-slider[data-v-e6f059ea]::-moz-range-thumb:active{cursor:grabbing}.color-gradient-box[data-v-e6f059ea]{cursor:crosshair;-webkit-user-select:none;user-select:none;border-radius:8px;width:100%;height:120px;position:relative}.color-cursor[data-v-e6f059ea]{pointer-events:none;border:2px solid #fff;border-radius:50%;width:14px;height:14px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #0000004d,inset 0 0 0 1px #0000004d}.option-select[data-v-e6f059ea]{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#fff;cursor:pointer;background:0 0;border:none;outline:none;min-width:50px;padding-right:1rem;font-size:.75rem;font-weight:500}.option-select option[data-v-e6f059ea]{color:#fff;background:#1a1a2e;padding:.5rem}.opacity-slider[data-v-e6f059ea]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:linear-gradient(90deg,#ffffff0d,#fffc);border-radius:3px;outline:none;height:6px}.opacity-slider[data-v-e6f059ea]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:#fff;border:2px solid #ffffffe6;border-radius:50%;width:16px;height:16px;transition:transform .15s;box-shadow:0 1px 4px #0006}.opacity-slider[data-v-e6f059ea]::-webkit-slider-thumb:hover{transform:scale(1.15)}.opacity-slider[data-v-e6f059ea]::-moz-range-thumb{cursor:pointer;background:#fff;border:2px solid #ffffffe6;border-radius:50%;width:16px;height:16px;box-shadow:0 1px 4px #0006}.contrast-slider[data-v-e6f059ea]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(90deg,#0000,#000000f2);border:1px solid #fff3;border-radius:6px;outline:none;width:100%;height:12px;margin:0;padding:0}.contrast-slider[data-v-e6f059ea]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:grab;background:#fff;border:2px solid #fff;border-radius:50%;width:16px;height:16px;box-shadow:0 0 4px #00000080,0 2px 4px #0000004d}.contrast-slider[data-v-e6f059ea]::-webkit-slider-thumb:active{cursor:grabbing;transform:scale(1.1)}.contrast-slider[data-v-e6f059ea]::-moz-range-thumb{cursor:grab;background:#fff;border:none;border-radius:50%;width:16px;height:16px;box-shadow:0 0 4px #00000080,0 2px 4px #0000004d}.contrast-slider[data-v-e6f059ea]::-moz-range-thumb:active{cursor:grabbing}.rainbow-circle[data-v-e6f059ea]{background:conic-gradient(red,#ff8000,#ff0,#80ff00,#0f0,#00ff80,#0ff,#0080ff,#00f,#8000ff,#f0f,#ff0080,red)}.glass-card[data-v-3c2804b6]{background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.glass-modal[data-v-12b41419]{background:linear-gradient(135deg,#1e1432f2,#140f28fa);-webkit-backdrop-filter:blur(24px);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-12b41419]{background:linear-gradient(180deg,#ffffff14,#ffffff05);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.glass-footer[data-v-12b41419]{background:linear-gradient(0deg,#ffffff1a,#ffffff0d);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 -4px 12px #0000001a,0 0 0 1px #ffffff0d inset}.progress-bar-fill[data-v-12b41419]{position:relative;background:linear-gradient(90deg,#ec4899,#a855f7,#6366f1,#a855f7,#ec4899);background-size:200% 100%;animation:progress-gradient-12b41419 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-12b41419]{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-12b41419 1.5s ease-in-out infinite}@keyframes progress-gradient-12b41419{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes shimmer-12b41419{0%{background-position:-200% 0}to{background-position:200% 0}}.custom-scrollbar[data-v-12b41419]{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent}.custom-scrollbar[data-v-12b41419]::-webkit-scrollbar{width:8px}.custom-scrollbar[data-v-12b41419]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-12b41419]::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px;transition:background .2s}.custom-scrollbar[data-v-12b41419]::-webkit-scrollbar-thumb:hover{background:#ec489980}.modal-fade-enter-active[data-v-12b41419],.modal-fade-leave-active[data-v-12b41419]{transition:opacity .25s cubic-bezier(.4,0,.2,1)}.modal-fade-enter-active .glass-modal[data-v-12b41419],.modal-fade-leave-active .glass-modal[data-v-12b41419]{transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .25s cubic-bezier(.4,0,.2,1)}.modal-fade-enter-from[data-v-12b41419],.modal-fade-leave-to[data-v-12b41419]{opacity:0}.modal-fade-enter-from .glass-modal[data-v-12b41419],.modal-fade-leave-to .glass-modal[data-v-12b41419]{transform:scale(.95) translateY(20px);opacity:0}.z-modal-backdrop[data-v-12b41419]{z-index:1400}@media (max-width: 640px){.glass-modal[data-v-12b41419]{border-radius:1.5rem;margin:.5rem}}button[data-v-12b41419]:focus-visible{outline:2px solid rgba(236,72,153,.5);outline-offset:2px}@keyframes gradient-shift-12b41419{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}button.bg-gradient-to-r[data-v-12b41419]:hover{background-size:200% 200%;animation:gradient-shift-12b41419 3s ease infinite}.modal-enter-active[data-v-3ecdc0bf],.modal-leave-active[data-v-3ecdc0bf]{transition:opacity .2s ease}.modal-enter-from[data-v-3ecdc0bf],.modal-leave-to[data-v-3ecdc0bf]{opacity:0}.line-clamp-2[data-v-3ecdc0bf]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.modal-enter-active[data-v-18059a3f],.modal-leave-active[data-v-18059a3f]{transition:opacity .2s ease}.modal-enter-from[data-v-18059a3f],.modal-leave-to[data-v-18059a3f]{opacity:0}.poll-display button>div[data-v-0afe4b9a]:first-child{transition:width .5s ease-out}.modal-enter-active[data-v-48b00618],.modal-leave-active[data-v-48b00618]{transition:opacity .2s ease}.modal-enter-from[data-v-48b00618],.modal-leave-to[data-v-48b00618]{opacity:0}.dropdown-enter-active[data-v-48b00618],.dropdown-leave-active[data-v-48b00618]{transition:all .15s ease}.dropdown-enter-from[data-v-48b00618],.dropdown-leave-to[data-v-48b00618]{opacity:0;transform:translateY(-4px)}.slide-up-enter-active[data-v-48b00618],.slide-up-leave-active[data-v-48b00618]{transition:all .2s ease}.slide-up-enter-from[data-v-48b00618],.slide-up-leave-to[data-v-48b00618]{opacity:0;transform:translateY(10px)}.messaging-modal-container[data-v-53429368]{padding-bottom:env(safe-area-inset-bottom)}.modal-enter-active[data-v-53429368],.modal-leave-active[data-v-53429368]{transition:opacity .2s ease}.modal-enter-from[data-v-53429368],.modal-leave-to[data-v-53429368]{opacity:0}.modal-enter-active>div[data-v-53429368]:last-child,.modal-leave-active>div[data-v-53429368]:last-child{transition:transform .2s ease}.modal-enter-from>div[data-v-53429368]:last-child{transform:translateY(100%)}@media (min-width: 640px){.modal-enter-from>div[data-v-53429368]:last-child{transform:scale(.95) translateY(20px)}}.modal-leave-to>div[data-v-53429368]:last-child{transform:translateY(100%)}@media (min-width: 640px){.modal-leave-to>div[data-v-53429368]:last-child{transform:scale(.95) translateY(20px)}}.modal-fade-enter-active[data-v-fdd86a84],.modal-fade-leave-active[data-v-fdd86a84]{transition:opacity .25s ease}.modal-fade-enter-from[data-v-fdd86a84],.modal-fade-leave-to[data-v-fdd86a84]{opacity:0}.modal-fade-enter-active .relative[data-v-fdd86a84],.modal-fade-leave-active .relative[data-v-fdd86a84]{transition:transform .25s ease}.modal-fade-enter-from .relative[data-v-fdd86a84],.modal-fade-leave-to .relative[data-v-fdd86a84]{transform:scale(.95)}.glass-card[data-v-c1c2b992]{background:linear-gradient(145deg,#141423f2,#0f0f1efa);-webkit-backdrop-filter:blur(24px);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-c1c2b992]{background:linear-gradient(135deg,#f801fd14,#00ccff0f,#a855f714)}.glass-footer[data-v-c1c2b992]{background:#00000040}.confirm-card[data-v-c1c2b992]{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-c1c2b992]{background:linear-gradient(135deg,#ffffff08,#ffffff03);border:1px solid rgba(255,255,255,.04)}.history-item[data-v-c1c2b992]:hover{background:linear-gradient(135deg,#00ccff0f,#f801fd0a);border-color:#00ccff26}.modal-enter-active[data-v-c1c2b992],.modal-leave-active[data-v-c1c2b992]{transition:opacity .3s ease}.modal-enter-active .glass-card[data-v-c1c2b992],.modal-leave-active .glass-card[data-v-c1c2b992]{transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s ease}.modal-enter-from[data-v-c1c2b992],.modal-leave-to[data-v-c1c2b992]{opacity:0}.modal-enter-from .glass-card[data-v-c1c2b992],.modal-leave-to .glass-card[data-v-c1c2b992]{transform:scale(.95) translateY(20px);opacity:0}.confirm-enter-active[data-v-c1c2b992],.confirm-leave-active[data-v-c1c2b992]{transition:opacity .2s ease}.confirm-enter-active .confirm-card[data-v-c1c2b992],.confirm-leave-active .confirm-card[data-v-c1c2b992]{transition:transform .2s cubic-bezier(.4,0,.2,1),opacity .2s ease}.confirm-enter-from[data-v-c1c2b992],.confirm-leave-to[data-v-c1c2b992]{opacity:0}.confirm-enter-from .confirm-card[data-v-c1c2b992],.confirm-leave-to .confirm-card[data-v-c1c2b992]{transform:scale(.95);opacity:0}.overflow-y-auto[data-v-c1c2b992]::-webkit-scrollbar{width:4px}.overflow-y-auto[data-v-c1c2b992]::-webkit-scrollbar-track{background:#ffffff05;border-radius:2px}.overflow-y-auto[data-v-c1c2b992]::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#f801fd4d,#00ccff4d);border-radius:2px}.plan-card[data-v-080bb98e]{background:#ffffff08}.plan-card[data-v-080bb98e]:hover{background:#ffffff0d;box-shadow:0 8px 32px #0000004d,0 0 20px var(--plan-color, rgba(139, 92, 246, .3))}.card-element[data-v-6ea64f8b]{padding:.875rem 1rem;border-radius:.75rem;background:#ffffff0f;border:1px solid rgba(255,255,255,.15);transition:border-color .2s}.card-element[data-v-6ea64f8b]:focus-within{border-color:#a855f780;box-shadow:0 0 0 1px #a855f733}.upgrade-checkout-card[data-v-8f9a6fc5]{background:#0e0a17f7;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:0 25px 50px -12px #000000b3,0 0 40px #8b5cf614}.upgrade-icon-bg[data-v-8f9a6fc5]{background:#8b5cf61a;border:1px solid rgba(139,92,246,.2)}.summary-block[data-v-8f9a6fc5]{background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.confirm-btn[data-v-8f9a6fc5]{background:linear-gradient(135deg,#7c3aed,#4f46e5);box-shadow:0 4px 15px #7c3aed4d}.confirm-btn[data-v-8f9a6fc5]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px #7c3aed73}.confirm-btn[data-v-8f9a6fc5]:disabled{opacity:.5;cursor:not-allowed;transform:none}.upgrade-checkout-modal-enter-active[data-v-8f9a6fc5],.upgrade-checkout-modal-leave-active[data-v-8f9a6fc5]{transition:opacity .2s ease,transform .2s ease}.upgrade-checkout-modal-enter-from[data-v-8f9a6fc5],.upgrade-checkout-modal-leave-to[data-v-8f9a6fc5]{opacity:0;transform:scale(.96)}.card-element[data-v-1d164e91]{padding:.75rem 1rem;border-radius:.5rem;background:#ffffff0f;border:1px solid rgba(255,255,255,.15)}.confirm-btn[data-v-1d164e91]{width:100%;padding:.625rem 1rem;border-radius:.5rem;font-size:.875rem;font-weight:500;color:#fff;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:.5rem;background:#3b82f64d;border:1px solid rgba(59,130,246,.3)}.confirm-btn[data-v-1d164e91]:hover:not(:disabled){background:#3b82f666}.confirm-btn[data-v-1d164e91]:disabled{opacity:.5;cursor:not-allowed}.card-confirmed[data-v-1d164e91]{display:flex;align-items:center;gap:.5rem;padding:.625rem 1rem;border-radius:.5rem;background:#10b9811a;border:1px solid rgba(16,185,129,.2)}.pmm-glass[data-v-7e01d9e9]{background:#0f0f1ed9;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,.12);box-shadow:0 0 0 1px #ffffff0d,0 32px 64px #0009,0 0 80px #6366f114}.pmm-overlay-enter-active[data-v-7e01d9e9],.pmm-overlay-leave-active[data-v-7e01d9e9]{transition:opacity .2s ease}.pmm-overlay-enter-from[data-v-7e01d9e9],.pmm-overlay-leave-to[data-v-7e01d9e9]{opacity:0}.pmm-panel-enter-active[data-v-7e01d9e9]{transition:opacity .22s ease,transform .22s cubic-bezier(.34,1.56,.64,1)}.pmm-panel-leave-active[data-v-7e01d9e9]{transition:opacity .15s ease,transform .15s ease}.pmm-panel-enter-from[data-v-7e01d9e9],.pmm-panel-leave-to[data-v-7e01d9e9]{opacity:0;transform:scale(.95) translateY(8px)}.pmm-tab[data-v-7e01d9e9]{padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:#ffffff73;border-bottom:2px solid transparent;transition:all .15s ease;white-space:nowrap}.pmm-tab[data-v-7e01d9e9]:hover{color:#ffffffbf}.pmm-tab--active[data-v-7e01d9e9]{color:#fff;border-bottom-color:#6366f1e6}.pmm-card-row[data-v-7e01d9e9]{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-radius:.75rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);transition:background .15s ease}.pmm-card-row[data-v-7e01d9e9]:hover{background:#ffffff12}.pmm-badge-default[data-v-7e01d9e9]{font-size:.7rem;font-weight:600;padding:.2rem .6rem;border-radius:9999px;background:#6366f133;border:1px solid rgba(99,102,241,.35);color:#a5b4fc;white-space:nowrap}.pmm-btn-ghost[data-v-7e01d9e9]{padding:.3rem .625rem;border-radius:.5rem;background:#ffffff12;border:1px solid rgba(255,255,255,.1);color:#ffffffa6;font-size:.75rem;font-weight:500;transition:all .15s ease;white-space:nowrap}.pmm-btn-ghost[data-v-7e01d9e9]:hover:not(:disabled){background:#ffffff1f;color:#fff}.pmm-btn-ghost[data-v-7e01d9e9]:disabled{opacity:.4;cursor:not-allowed}.pmm-btn-danger[data-v-7e01d9e9]{padding:.3rem .5rem;border-radius:.5rem;background:#ef44441a;border:1px solid rgba(239,68,68,.2);color:#fca5a5b3;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.pmm-btn-danger[data-v-7e01d9e9]:hover:not(:disabled){background:#ef444433;color:#fca5a5}.pmm-btn-danger[data-v-7e01d9e9]:disabled{opacity:.4;cursor:not-allowed}.pmm-label[data-v-7e01d9e9]{display:block;font-size:.75rem;font-weight:500;color:#ffffff80;margin-bottom:.375rem}.pmm-input[data-v-7e01d9e9]{width:100%;padding:.5rem .75rem;border-radius:.5rem;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:#fff;font-size:.875rem;outline:none;transition:border-color .15s ease,background .15s ease}.pmm-input[data-v-7e01d9e9]::placeholder{color:#ffffff40}.pmm-input[data-v-7e01d9e9]:focus{border-color:#6366f180;background:#ffffff17}.pmm-select[data-v-7e01d9e9]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.pmm-select option[data-v-7e01d9e9]{background:#1a1a2e;color:#fff}.pmm-checkbox[data-v-7e01d9e9]{width:1rem;height:1rem;border-radius:.25rem;border:1px solid rgba(255,255,255,.2);background:#ffffff0f;accent-color:#6366f1;cursor:pointer;flex-shrink:0}.pmm-error-box[data-v-7e01d9e9]{display:flex;align-items:flex-start;gap:.5rem;padding:.625rem .875rem;border-radius:.625rem;background:#ef44441a;border:1px solid rgba(239,68,68,.2);color:#fca5a5;font-size:.8125rem}.pmm-skeleton[data-v-7e01d9e9]{background:linear-gradient(90deg,#ffffff0a,#ffffff14,#ffffff0a);background-size:200% 100%;animation:pmm-shimmer-7e01d9e9 1.4s ease infinite}@keyframes pmm-shimmer-7e01d9e9{0%{background-position:200% 0}to{background-position:-200% 0}}@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-ef7b1b7e],[data-v-ef7b1b7e]:before,[data-v-ef7b1b7e]:after,[data-v-ef7b1b7e]::backdrop{--tw-space-y-reverse:0;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-tracking:initial;--tw-leading:initial;--tw-border-style:solid}}}:where(.structure-plans-grid[data-v-ef7b1b7e]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 6) * calc(1 - var(--tw-space-y-reverse)))}.structure-plans-grid[data-v-ef7b1b7e]{--free-c1:#6873ac;--free-c1-rgb:104, 115, 172;--free-c2:#5585f7;--free-c2-rgb:85, 133, 247;--free-text:#a3c0ff;--free-text-rgb:163, 192, 255;--standard-c1:#14b8a6;--standard-c1-rgb:20, 184, 166;--standard-c2:#06b6d4;--standard-c2-rgb:6, 182, 212;--standard-text:#2dd4bf;--standard-text-rgb:45, 212, 191;--scale-c1:#fbbf24;--scale-c1-rgb:251, 191, 36;--scale-c2:#d97706;--scale-c2-rgb:217, 119, 6;--scale-text:#fcd34d;--scale-text-rgb:252, 211, 77}.plan-card--free[data-v-ef7b1b7e],.current-plan-card.tier-free[data-v-ef7b1b7e],.current-plan-glow.tier-free[data-v-ef7b1b7e]{--tier-c1:var(--free-c1);--tier-c1-rgb:var(--free-c1-rgb);--tier-c2:var(--free-c2);--tier-c2-rgb:var(--free-c2-rgb);--tier-text:var(--free-text);--tier-text-rgb:var(--free-text-rgb)}.plan-card--standard[data-v-ef7b1b7e],.current-plan-card.tier-standard[data-v-ef7b1b7e],.current-plan-glow.tier-standard[data-v-ef7b1b7e]{--tier-c1:var(--standard-c1);--tier-c1-rgb:var(--standard-c1-rgb);--tier-c2:var(--standard-c2);--tier-c2-rgb:var(--standard-c2-rgb);--tier-text:var(--standard-text);--tier-text-rgb:var(--standard-text-rgb)}.plan-card--scale[data-v-ef7b1b7e],.current-plan-card.tier-scale[data-v-ef7b1b7e],.current-plan-glow.tier-scale[data-v-ef7b1b7e]{--tier-c1:var(--scale-c1);--tier-c1-rgb:var(--scale-c1-rgb);--tier-c2:var(--scale-c2);--tier-c2-rgb:var(--scale-c2-rgb);--tier-text:var(--scale-text);--tier-text-rgb:var(--scale-text-rgb)}.section-title[data-v-ef7b1b7e]{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-white,#fff)}.section-desc[data-v-ef7b1b7e]{margin-top: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}@supports (color:color-mix(in lab,red,red)){.section-desc[data-v-ef7b1b7e]{color:color-mix(in oklab,var(--color-white,#fff) 60%,transparent)}}.tier-text[data-v-ef7b1b7e]{color:var(--tier-text)}.tier-bg-soft[data-v-ef7b1b7e]{background:rgba(var(--tier-c1-rgb),.2)}.billing-toggle[data-v-ef7b1b7e]{align-items:center;gap:calc(var(--spacing,.25rem) * 1);padding:calc(var(--spacing,.25rem) * 1);background:#ffffff0a;border:1px solid #ffffff14;border-radius:3.40282e38px;display:inline-flex}.billing-toggle-btn[data-v-ef7b1b7e]{align-items:center;gap:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 4);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);color:#fff9;border-radius:3.40282e38px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.billing-toggle-btn[data-v-ef7b1b7e]{color:color-mix(in oklab,var(--color-white,#fff) 60%,transparent)}}.billing-toggle-btn[data-v-ef7b1b7e]{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))}.billing-toggle-btn[data-v-ef7b1b7e]:hover:not(.billing-toggle-btn--active){color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.billing-toggle-btn[data-v-ef7b1b7e]:hover:not(.billing-toggle-btn--active){color:color-mix(in oklab,var(--color-white,#fff) 90%,transparent)}}.billing-toggle-btn[data-v-ef7b1b7e]:hover:not(.billing-toggle-btn--active){background:#ffffff0a}.billing-toggle-btn--active[data-v-ef7b1b7e]{color:var(--color-white,#fff);background:#ffffff1a;box-shadow:inset 0 1px #ffffff14}.billing-toggle-badge[data-v-ef7b1b7e]{padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * .5);--tw-font-weight:var(--font-weight-bold,700);font-size:10px;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,);color:#fffffff2;background:#ffffff1f;border:1px solid #ffffff2e;border-radius:3.40282e38px;align-items:center;display:inline-flex}.current-plan-card[data-v-ef7b1b7e]{border-radius:var(--radius-2xl,1rem);padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 4);background:#ffffff08;border:1px solid #ffffff14;position:relative;overflow:hidden}.current-plan-card.tier-free[data-v-ef7b1b7e],.current-plan-card.tier-standard[data-v-ef7b1b7e],.current-plan-card.tier-scale[data-v-ef7b1b7e]{border-color:rgba(var(--tier-c1-rgb),.25)}.current-plan-card.tier-free[data-v-ef7b1b7e]{background:linear-gradient(135deg,rgba(var(--tier-c1-rgb),.05),rgba(var(--tier-c2-rgb),.03))}.current-plan-glow[data-v-ef7b1b7e]{pointer-events:none;inset:calc(var(--spacing,.25rem) * 0);position:absolute}.current-plan-glow.tier-free[data-v-ef7b1b7e]{background:radial-gradient(ellipse at top left,rgba(var(--tier-c1-rgb),.08) 0%,rgba(var(--tier-c2-rgb),.04) 40%,transparent 70%)}.current-plan-glow.tier-standard[data-v-ef7b1b7e],.current-plan-glow.tier-scale[data-v-ef7b1b7e]{background:radial-gradient(ellipse at top left,rgba(var(--tier-c1-rgb),.08) 0%,transparent 60%)}.current-plan-icon[data-v-ef7b1b7e]{height:calc(var(--spacing,.25rem) * 10);width:calc(var(--spacing,.25rem) * 10);border-radius:var(--radius-xl,.75rem);color:var(--tier-text);background:linear-gradient(135deg,rgba(var(--tier-c1-rgb),.18),rgba(var(--tier-c2-rgb),.12));flex-shrink:0;justify-content:center;align-items:center;display:flex}.plan-card[data-v-ef7b1b7e]{border-radius:var(--radius-2xl,1rem);padding:calc(var(--spacing,.25rem) * 6);background:#ffffff05;border:1px solid #ffffff0f;flex-direction:column;padding-top:2.5rem;transition:all .35s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.plan-card[data-v-ef7b1b7e]:hover{transform:translateY(-4px);box-shadow:0 20px 40px -12px #00000080}.plan-card--free[data-v-ef7b1b7e],.plan-card--standard[data-v-ef7b1b7e],.plan-card--scale[data-v-ef7b1b7e]{border-color:rgba(var(--tier-c1-rgb),.15)}.plan-card--free[data-v-ef7b1b7e]{background:linear-gradient(160deg,rgba(var(--tier-c1-rgb),.04),rgba(var(--tier-c2-rgb),.02) 50%,#ffffff05)}.plan-card--free[data-v-ef7b1b7e]:hover,.plan-card--standard[data-v-ef7b1b7e]:hover,.plan-card--scale[data-v-ef7b1b7e]:hover{border-color:rgba(var(--tier-c1-rgb),.55);box-shadow:0 8px 32px #0000004d,0 0 25px rgba(var(--tier-c1-rgb),.35),inset 0 1px rgba(var(--tier-c1-rgb),.2)}.plan-card--active.plan-card--free[data-v-ef7b1b7e],.plan-card--active.plan-card--standard[data-v-ef7b1b7e],.plan-card--active.plan-card--scale[data-v-ef7b1b7e]{background:rgba(var(--tier-c1-rgb),.04);box-shadow:0 0 18px rgba(var(--tier-c1-rgb),.28),0 0 40px rgba(var(--tier-c1-rgb),.12),inset 0 1px rgba(var(--tier-c1-rgb),.18);border-width:2px;border-color:rgba(var(--tier-c1-rgb),.6)!important}.plan-card--active.plan-card--free[data-v-ef7b1b7e]:hover,.plan-card--active.plan-card--standard[data-v-ef7b1b7e]:hover,.plan-card--active.plan-card--scale[data-v-ef7b1b7e]:hover{box-shadow:0 8px 32px #0000004d,0 0 32px rgba(var(--tier-c1-rgb),.4),0 0 60px rgba(var(--tier-c1-rgb),.18),inset 0 1px rgba(var(--tier-c1-rgb),.22)}.plan-card--active.plan-card--free[data-v-ef7b1b7e]{background:linear-gradient(160deg,rgba(var(--tier-c1-rgb),.06),rgba(var(--tier-c2-rgb),.04) 50%,#ffffff05)}.plan-card--featured[data-v-ef7b1b7e]{border-color:rgba(var(--tier-c1-rgb),.3)}.plan-card-glow[data-v-ef7b1b7e]{pointer-events:none;top:-1px;right:calc(var(--spacing,.25rem) * 0);left:calc(var(--spacing,.25rem) * 0);height:calc(var(--spacing,.25rem) * 24);background:radial-gradient(ellipse at top center,rgba(var(--tier-c1-rgb),.12) 0%,transparent 70%);position:absolute}.featured-badge[data-v-ef7b1b7e]{z-index:10;--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);padding-inline:calc(var(--spacing,.25rem) * 4);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-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);color:var(--color-white,#fff);background:linear-gradient(135deg,var(--tier-c1),var(--tier-c2));box-shadow:0 6px 20px rgba(var(--tier-c1-rgb),.35);border-radius:0 0 12px 12px;display:inline-flex;position:absolute;top:-1px;left:50%}.plan-tier-icon[data-v-ef7b1b7e]{height:calc(var(--spacing,.25rem) * 12);width:calc(var(--spacing,.25rem) * 12);border-radius:var(--radius-2xl,1rem);color:var(--tier-text);background:linear-gradient(135deg,rgba(var(--tier-c1-rgb),.2),rgba(var(--tier-c2-rgb),.12));box-shadow:0 4px 12px rgba(var(--tier-c1-rgb),.12);justify-content:center;align-items:center;transition:transform .3s;display:flex}.plan-card:hover .plan-tier-icon[data-v-ef7b1b7e]{transform:scale(1.1)}.plan-quota-block[data-v-ef7b1b7e]{margin-top:calc(var(--spacing,.25rem) * 4);border-radius:var(--radius-xl,.75rem);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);background:rgba(var(--tier-c1-rgb),.06);border:1px solid rgba(var(--tier-c1-rgb),.1)}.plan-highlights-list[data-v-ef7b1b7e]{margin-bottom:calc(var(--spacing,.25rem) * 4)}:where(.plan-highlights-list[data-v-ef7b1b7e]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}.plan-highlights-list[data-v-ef7b1b7e]{padding:0;list-style:none}.plan-highlight-item[data-v-ef7b1b7e]{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-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:#ffffffd9;display:flex}@supports (color:color-mix(in lab,red,red)){.plan-highlight-item[data-v-ef7b1b7e]{color:color-mix(in oklab,var(--color-white,#fff) 85%,transparent)}}.plan-highlight-item--clickable[data-v-ef7b1b7e]{margin-inline:calc(var(--spacing,.25rem) * -1);cursor:pointer;border-radius:var(--radius-md,.375rem);padding-inline:calc(var(--spacing,.25rem) * 1);padding-block:calc(var(--spacing,.25rem) * .5);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))}.plan-highlight-item--clickable[data-v-ef7b1b7e]:hover{background:rgba(var(--free-c1-rgb),.08)}.plan-highlight-item--clickable[data-v-ef7b1b7e]:focus-visible{outline:2px solid rgba(var(--free-c1-rgb),.5);outline-offset:2px}.free-tier-teaser[data-v-ef7b1b7e]{color:rgba(var(--free-text-rgb),.85);background:rgba(var(--free-c1-rgb),.06);border:1px dashed rgba(var(--free-c1-rgb),.3);cursor:pointer;text-align:left;border-radius:8px;align-items:center;gap:6px;width:100%;margin-top:4px;margin-bottom:4px;padding:6px 10px;font-size:11px;font-style:italic;transition:background .2s,border-color .2s,color .2s;animation:2.4s ease-in-out infinite free-teaser-bounce-ef7b1b7e;display:flex}.free-tier-teaser[data-v-ef7b1b7e]:hover{background:rgba(var(--free-c1-rgb),.14);border-color:rgba(var(--free-c1-rgb),.55);color:var(--free-text);border-style:solid}.pepites-section-pulse[data-v-ef7b1b7e]{animation:1.6s cubic-bezier(.4,0,.6,1) pepites-pulse-ef7b1b7e}@keyframes pepites-pulse-ef7b1b7e{0%{box-shadow:0 0 rgba(var(--free-c1-rgb),0);background:0 0}20%{box-shadow:0 0 0 6px rgba(var(--free-c1-rgb),.18),0 0 40px rgba(var(--free-c1-rgb),.25);background:rgba(var(--free-c1-rgb),.06)}50%{box-shadow:0 0 0 4px rgba(var(--free-c1-rgb),.12),0 0 30px rgba(var(--free-c1-rgb),.18);background:rgba(var(--free-c1-rgb),.04)}to{box-shadow:0 0 rgba(var(--free-c1-rgb),0);background:0 0}}.free-tier-teaser-dots[data-v-ef7b1b7e]{letter-spacing:1px;color:rgba(var(--free-text-rgb),.5);font-weight:700}.free-tier-teaser-text[data-v-ef7b1b7e]{flex:1}@keyframes free-teaser-bounce-ef7b1b7e{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.modules-count-wrapper[data-v-ef7b1b7e]{display:inline-block;position:relative}.modules-tooltip[data-v-ef7b1b7e]{pointer-events:none;top:100%;right:calc(var(--spacing,.25rem) * 0);left:calc(var(--spacing,.25rem) * 0);z-index:30;margin-top:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-xl,.75rem);padding:calc(var(--spacing,.25rem) * 3);opacity:0;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#141024f5;border:1px solid #ffffff1a;width:max-content;max-width:320px;transition:opacity .18s,transform .18s;position:absolute;transform:translateY(-4px);box-shadow:0 16px 40px -12px #0009}.modules-count-wrapper:hover .modules-tooltip[data-v-ef7b1b7e]{opacity:1;pointer-events:auto;transform:translateY(0)}.modules-tooltip-header[data-v-ef7b1b7e]{margin-bottom:calc(var(--spacing,.25rem) * 2);border-bottom-style:var(--tw-border-style);border-color:#ffffff1a;border-bottom-width:1px}@supports (color:color-mix(in lab,red,red)){.modules-tooltip-header[data-v-ef7b1b7e]{border-color:color-mix(in oklab,var(--color-white,#fff) 10%,transparent)}}.modules-tooltip-header[data-v-ef7b1b7e]{padding-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);color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.modules-tooltip-header[data-v-ef7b1b7e]{color:color-mix(in oklab,var(--color-white,#fff) 70%,transparent)}}.modules-tooltip-list[data-v-ef7b1b7e]{gap:calc(var(--spacing,.25rem) * 1.5);flex-wrap:wrap;display:flex}.modules-tooltip-chip[data-v-ef7b1b7e]{border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.modules-tooltip-chip[data-v-ef7b1b7e]{border-color:color-mix(in oklab,var(--color-white,#fff) 10%,transparent)}}.modules-tooltip-chip[data-v-ef7b1b7e]{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.modules-tooltip-chip[data-v-ef7b1b7e]{background-color:color-mix(in oklab,var(--color-white,#fff) 5%,transparent)}}.modules-tooltip-chip[data-v-ef7b1b7e]{padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * .5);color:#fffc;font-size:11px}@supports (color:color-mix(in lab,red,red)){.modules-tooltip-chip[data-v-ef7b1b7e]{color:color-mix(in oklab,var(--color-white,#fff) 80%,transparent)}}.pepites-accordion-trigger[data-v-ef7b1b7e]{cursor:pointer;background:0 0;border:none;padding:0;transition:opacity .2s}.pepites-accordion-trigger[data-v-ef7b1b7e]:hover{opacity:.85}.pepites-count-inline[data-v-ef7b1b7e]{color:#ffffffb3;background:rgba(var(--free-c1-rgb),.06);border:1px solid rgba(var(--free-c1-rgb),.2);border-radius:9999px;align-items:center;gap:4px;margin-left:4px;padding:3px 10px;font-size:11px;display:inline-flex}.pepites-more-pill[data-v-ef7b1b7e]{color:var(--free-text);background:rgba(var(--free-c1-rgb),.1);border:1px dashed rgba(var(--free-c1-rgb),.4);cursor:pointer;border-radius:9999px;align-items:center;padding:7px 14px;font-size:12px;font-weight:600;transition:all .2s;display:inline-flex}.pepites-more-pill[data-v-ef7b1b7e]:hover{background:rgba(var(--free-c1-rgb),.18);border-color:rgba(var(--free-c1-rgb),.6);color:rgba(var(--free-text-rgb),1);box-shadow:0 4px 12px rgba(var(--free-c1-rgb),.15);border-style:solid;transform:translateY(-1px)}.pepites-more-pill--collapse[data-v-ef7b1b7e]{color:#ffffffb3;background:#ffffff0a;border-style:solid;border-color:#ffffff26}.pepites-more-pill--collapse[data-v-ef7b1b7e]:hover{color:#fffffff2;box-shadow:none;background:#ffffff14;border-color:#ffffff40}.pepites-expand-enter-active[data-v-ef7b1b7e],.pepites-expand-leave-active[data-v-ef7b1b7e]{transition:opacity .25s,transform .25s}.pepites-expand-enter-from[data-v-ef7b1b7e]{opacity:0;transform:translateY(-4px)}.pepites-expand-leave-to[data-v-ef7b1b7e]{opacity:0;transform:translateY(4px)}.module-chip[data-v-ef7b1b7e]{color:#fffc;background:#ffffff0a;border:1px solid #ffffff14;border-radius:9999px;align-items:center;gap:6px;padding:7px 14px;font-size:12px;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.module-chip[data-v-ef7b1b7e]:hover{color:#fff;background:#ffffff14;border-color:#ffffff2e;transform:translateY(-1px)}.module-chip--module[data-v-ef7b1b7e]{background:rgba(var(--free-c1-rgb),.07);border-color:rgba(var(--free-c1-rgb),.2)}.module-chip--module[data-v-ef7b1b7e]:hover{background:rgba(var(--free-c1-rgb),.14);border-color:rgba(var(--free-c1-rgb),.35);color:#fff}.module-chip-price[data-v-ef7b1b7e]{color:rgba(var(--free-text-rgb),.95);background:rgba(var(--free-c1-rgb),.08);border:1px solid rgba(var(--free-c1-rgb),.2);text-decoration:line-through;-webkit-text-decoration-color:rgba(var(--free-text-rgb),.55);text-decoration-color:rgba(var(--free-text-rgb),.55);vertical-align:middle;border-radius:6px;margin-left:6px;padding:1px 6px;font-size:10px;font-weight:600;text-decoration-thickness:1px;display:inline-block}.module-chip:hover .module-chip-price[data-v-ef7b1b7e]{color:rgba(var(--free-text-rgb),1);border-color:rgba(var(--free-c1-rgb),.4);-webkit-text-decoration-color:rgba(var(--free-text-rgb),.7);text-decoration-color:rgba(var(--free-text-rgb),.7)}.pepites-savings[data-v-ef7b1b7e]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.pepites-savings[data-v-ef7b1b7e]{color:color-mix(in oklab,var(--color-white,#fff) 55%,transparent)}}.pepites-savings-amount[data-v-ef7b1b7e]{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--free-text);text-decoration:line-through;-webkit-text-decoration-color:rgba(var(--free-text-rgb),.55);text-decoration-color:rgba(var(--free-text-rgb),.55);text-decoration-thickness:1px}.pepite-tooltip-price[data-v-ef7b1b7e]{margin-top:calc(var(--spacing,.25rem) * 2);align-items:baseline;gap:calc(var(--spacing,.25rem) * 1);padding-top: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:#ffffffb3;flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab,red,red)){.pepite-tooltip-price[data-v-ef7b1b7e]{color:color-mix(in oklab,var(--color-white,#fff) 70%,transparent)}}.pepite-tooltip-price[data-v-ef7b1b7e]{border-top:1px solid #ffffff14}.pepite-tooltip-price-label[data-v-ef7b1b7e]{color:#fff6}@supports (color:color-mix(in lab,red,red)){.pepite-tooltip-price-label[data-v-ef7b1b7e]{color:color-mix(in oklab,var(--color-white,#fff) 40%,transparent)}}.pepite-tooltip-price-value[data-v-ef7b1b7e]{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--free-text)}.pepite-tooltip-price-compared[data-v-ef7b1b7e]{color:#ffffff73}@supports (color:color-mix(in lab,red,red)){.pepite-tooltip-price-compared[data-v-ef7b1b7e]{color:color-mix(in oklab,var(--color-white,#fff) 45%,transparent)}}.pepite-tooltip-price-compared[data-v-ef7b1b7e]{font-style:italic}.module-chip-tier[data-v-ef7b1b7e]{border-radius:var(--radius-md,.375rem);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-wider,.05em);letter-spacing:var(--tracking-wider,.05em);text-transform:uppercase;color:#ffffff8c;background:#ffffff0f}.seller-commission-divider[data-v-ef7b1b7e]{width:100%;height:1px}.seller-commission-divider--free[data-v-ef7b1b7e],.seller-commission-divider--standard[data-v-ef7b1b7e],.seller-commission-divider--scale[data-v-ef7b1b7e]{background:linear-gradient(90deg,transparent,rgba(var(--tier-c1-rgb),.3),transparent)}.plan-divider[data-v-ef7b1b7e]{margin-block:calc(var(--spacing,.25rem) * 5);background:linear-gradient(90deg,#0000,#ffffff14,#0000);height:1px}.plan-btn[data-v-ef7b1b7e]{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-xl,.75rem);width:100%;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:all .3s cubic-bezier(.4,0,.2,1);display:flex}.plan-btn--upgrade.plan-btn--free[data-v-ef7b1b7e],.plan-btn--upgrade.plan-btn--standard[data-v-ef7b1b7e],.plan-btn--upgrade.plan-btn--scale[data-v-ef7b1b7e]{color:var(--color-white,#fff);background:linear-gradient(135deg,var(--tier-c1),var(--tier-c2));box-shadow:0 4px 20px rgba(var(--tier-c1-rgb),.3)}.plan-btn--upgrade.plan-btn--free[data-v-ef7b1b7e]:hover,.plan-btn--upgrade.plan-btn--standard[data-v-ef7b1b7e]:hover,.plan-btn--upgrade.plan-btn--scale[data-v-ef7b1b7e]:hover{box-shadow:0 8px 30px rgba(var(--tier-c1-rgb),.4);transform:translateY(-2px)}.plan-btn--downgrade[data-v-ef7b1b7e]{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.plan-btn--downgrade[data-v-ef7b1b7e]{color:color-mix(in oklab,var(--color-white,#fff) 70%,transparent)}}.plan-btn--downgrade[data-v-ef7b1b7e]{background:#ffffff0f;border:1px solid #ffffff14}.plan-btn--downgrade[data-v-ef7b1b7e]:hover{background:#ffffff1a;border-color:#ffffff26}.plan-btn[data-v-ef7b1b7e]:disabled{cursor:not-allowed;opacity:.5}.current-plan-btn[data-v-ef7b1b7e]{cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-xl,.75rem);width:100%;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));border:1px solid #0000;display:flex}.current-plan-btn[data-v-ef7b1b7e]:hover{filter:brightness(1.1);transform:translateY(-1px)}.current-plan-btn[aria-expanded=true][data-v-ef7b1b7e]{filter:brightness(1.15);box-shadow:inset 0 2px 6px #0000004d,0 0 0 1px rgba(var(--tier-c1-rgb),.4)}.current-plan-btn--free[data-v-ef7b1b7e],.current-plan-btn--standard[data-v-ef7b1b7e],.current-plan-btn--scale[data-v-ef7b1b7e]{color:var(--tier-text);background:linear-gradient(135deg,rgba(var(--tier-c1-rgb),.15),rgba(var(--tier-c2-rgb),.1));border-color:rgba(var(--tier-c1-rgb),.2);box-shadow:inset 0 2px 4px #0003}.past-due-banner[data-v-ef7b1b7e]{background:linear-gradient(135deg,#f59e0b1f,#d9770614);border:1px solid #f59e0b40;border-radius:.75rem;padding:.875rem 1rem}.management-panel[data-v-ef7b1b7e]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff08;border:1px solid #ffffff14;border-radius:1rem;padding:1.25rem}.management-panel-enter-active[data-v-ef7b1b7e],.management-panel-leave-active[data-v-ef7b1b7e]{max-height:600px;transition:opacity .25s,max-height .25s,margin-top .25s;overflow:hidden}.management-panel-enter-from[data-v-ef7b1b7e],.management-panel-leave-to[data-v-ef7b1b7e]{opacity:0;max-height:0;margin-top:0!important}.plan-card--glow-border[data-v-ef7b1b7e]{border-color:#0000!important}.plan-card--glow-border[data-v-ef7b1b7e]:before{content:"";border-radius:inherit;background:linear-gradient(90deg,var(--tier-c1),var(--tier-c2),var(--tier-c1),var(--tier-c2),var(--tier-c1));z-index:0;pointer-events:none;background-size:300% 100%;padding:1.5px;animation:4s infinite shimmer-border-ef7b1b7e;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.confetti-container[data-v-ef7b1b7e]{border-radius:inherit;pointer-events:none;z-index:1;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.confetti-dot[data-v-ef7b1b7e]{opacity:0;position:absolute;transform:scale(0)}.plan-card--glow-border:hover .confetti-dot[data-v-ef7b1b7e],.plan-card--scale:hover .confetti-dot[data-v-ef7b1b7e]{animation:confetti-pop-ef7b1b7e var(--duration) ease-out var(--delay) infinite}.confetti-dot--free[data-v-ef7b1b7e],.confetti-dot--standard[data-v-ef7b1b7e],.confetti-dot--scale[data-v-ef7b1b7e]{background:var(--tier-c1)}.confetti-dot--free[data-v-ef7b1b7e]:nth-child(3n+1),.confetti-dot--standard[data-v-ef7b1b7e]:nth-child(3n+1),.confetti-dot--scale[data-v-ef7b1b7e]:nth-child(3n+1){background:var(--tier-c2)}.confetti-dot--free[data-v-ef7b1b7e]:nth-child(3n+2),.confetti-dot--standard[data-v-ef7b1b7e]:nth-child(3n+2),.confetti-dot--scale[data-v-ef7b1b7e]:nth-child(3n+2){background:#fffc}@keyframes confetti-pop-ef7b1b7e{0%{opacity:0;transform:scale(0)translateY(0)translate(0)rotate(0)}15%{opacity:1;transform:scale(1.5)rotate(45deg)}40%{opacity:.8;transform:scale(1) translateY(-15px) translate(calc(var(--drift) * .5)) rotate(120deg)}to{opacity:0;transform:scale(.3) translateY(-40px) translate(var(--drift)) rotate(360deg)}}@keyframes shimmer-border-ef7b1b7e{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.feature-row[data-v-ef7b1b7e]{position:relative}.feature-row--has-desc[data-v-ef7b1b7e]{cursor:default}.feature-tooltip[data-v-ef7b1b7e]{pointer-events:none;right:calc(var(--spacing,.25rem) * 0);left:calc(var(--spacing,.25rem) * 0);z-index:20;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)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:#fffc;position:absolute}@supports (color:color-mix(in lab,red,red)){.feature-tooltip[data-v-ef7b1b7e]{color:color-mix(in oklab,var(--color-white,#fff) 80%,transparent)}}.feature-tooltip[data-v-ef7b1b7e]{opacity:0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid #ffffff14;transition:opacity .2s,transform .2s;bottom:calc(100% + 4px);transform:translateY(4px)}.feature-row--has-desc:hover .feature-tooltip[data-v-ef7b1b7e]{opacity:1;pointer-events:auto;transform:translateY(0)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}.pepite-tooltip-portal{--free-c1-rgb: 104, 115, 172;--free-c2-rgb: 85, 133, 247;--free-text-rgb: 163, 192, 255;position:fixed;transform:translate(-50%);width:max-content;max-width:min(320px,92vw);padding:10px 14px;background:#0f0c1ceb;-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%);border:1px solid rgba(255,255,255,.18);border-radius:10px;box-shadow:0 14px 32px #0000008c,0 0 24px rgba(var(--free-c2-rgb),.1),inset 0 1px #ffffff0f;pointer-events:none;z-index:100000;color:#ffffffeb}.pepite-tooltip-arrow{position:absolute;bottom:100%;left:50%;transform:translate(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid rgba(255,255,255,.18)}.pepite-tooltip-name{font-size:13px;font-weight:700;color:rgb(var(--free-text-rgb));margin-bottom:4px}.pepite-tooltip-desc{font-size:11.5px;line-height:1.5;color:#ffffffbf}.pepite-tooltip-fade-enter-active,.pepite-tooltip-fade-leave-active{transition:opacity .18s ease,transform .18s ease}.pepite-tooltip-fade-enter-from,.pepite-tooltip-fade-leave-to{opacity:0;transform:translate(-50%) translateY(-4px)}.pepite-tooltip-fade-enter-to,.pepite-tooltip-fade-leave-from{opacity:1;transform:translate(-50%) translateY(0)}.premium-panel[data-v-7e73c08a]{background:#100c1cf7;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);animation:panel-glow-pulse-7e73c08a 4s ease-in-out infinite}@keyframes panel-glow-pulse-7e73c08a{0%,to{box-shadow:0 0 40px #8b5cf633,0 0 80px #ec48991f}50%{box-shadow:0 0 60px #8b5cf666,0 0 120px #ec489940}}.premium-bg-orbs[data-v-7e73c08a]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:0;filter:blur(80px);opacity:.4}.premium-orb[data-v-7e73c08a]{position:absolute;border-radius:50%;mix-blend-mode:screen}.premium-orb-1[data-v-7e73c08a]{width:500px;height:500px;background:radial-gradient(circle,rgba(139,92,246,.8) 0%,transparent 70%);top:-15%;left:-10%;animation:premium-drift-1-7e73c08a 20s ease-in-out infinite}.premium-orb-2[data-v-7e73c08a]{width:400px;height:400px;background:radial-gradient(circle,rgba(236,72,153,.7) 0%,transparent 70%);top:-10%;right:-5%;animation:premium-drift-2-7e73c08a 25s ease-in-out infinite}.premium-orb-3[data-v-7e73c08a]{width:450px;height:450px;background:radial-gradient(circle,rgba(59,130,246,.6) 0%,transparent 70%);bottom:-10%;left:30%;animation:premium-drift-3-7e73c08a 22s ease-in-out infinite}.premium-orb-4[data-v-7e73c08a]{width:350px;height:350px;background:radial-gradient(circle,rgba(168,85,247,.5) 0%,transparent 70%);bottom:20%;right:10%;animation:premium-drift-4-7e73c08a 18s ease-in-out infinite}@keyframes premium-drift-1-7e73c08a{0%,to{transform:translate(0)}33%{transform:translate(60px,40px)}66%{transform:translate(-30px,60px)}}@keyframes premium-drift-2-7e73c08a{0%,to{transform:translate(0)}33%{transform:translate(-50px,50px)}66%{transform:translate(40px,-20px)}}@keyframes premium-drift-3-7e73c08a{0%,to{transform:translate(0)}33%{transform:translate(40px,-40px)}66%{transform:translate(-60px,20px)}}@keyframes premium-drift-4-7e73c08a{0%,to{transform:translate(0)}50%{transform:translate(-40px,-30px)}}.premium-header[data-v-7e73c08a]{background:transparent}.crown-display-container[data-v-7e73c08a]{position:relative}.crown-float[data-v-7e73c08a]{animation:crown-float-7e73c08a 3s ease-in-out infinite}@keyframes crown-float-7e73c08a{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.nakama-gradient-text[data-v-7e73c08a]{--angle: 0deg;background:conic-gradient(from var(--angle),var(--color-1),var(--color-2),color-mix(in srgb,var(--color-1) 70%,#c8b6ff),var(--color-1));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:nakama-rotate-7e73c08a 4s linear infinite}@keyframes nakama-rotate-7e73c08a{to{--angle: 360deg}}@property --angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.info-tooltip-wrapper[data-v-7e73c08a]{position:relative;display:inline-flex;align-items:center}.info-icon-btn[data-v-7e73c08a]{display:inline-flex;align-items:center;justify-content:center;color:#34d399b3;cursor:help;transition:color .2s}.info-icon-btn[data-v-7e73c08a]:hover{color:#6ee7b7}.info-tooltip[data-v-7e73c08a]{position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%);width:340px;max-width:90vw;padding:12px 14px;background:#0a0814fa;border:1px solid rgba(52,211,153,.25);border-radius:10px;font-size:11px;line-height:1.55;color:#ffffffd9;box-shadow:0 12px 32px #00000080,0 0 24px #34d3991a;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s,visibility .2s,transform .2s;z-index:100;text-align:left;white-space:normal}.info-tooltip strong[data-v-7e73c08a]{color:#6ee7b7;font-weight:700}.info-tooltip strong[data-v-7e73c08a]:first-child{display:block;margin-bottom:6px;color:#a7f3d0;font-size:12px}.info-tooltip[data-v-7e73c08a]:before{content:"";position:absolute;bottom:100%;left:50%;transform:translate(-50%);border:6px solid transparent;border-bottom-color:#34d39940}.info-tooltip-wrapper:hover .info-tooltip[data-v-7e73c08a],.info-icon-btn:focus+.info-tooltip[data-v-7e73c08a]{opacity:1;visibility:visible;transform:translate(-50%) translateY(2px)}.soon-badge[data-v-7e73c08a]{display:inline-block;margin-left:4px;padding:1px 6px;border-radius:6px;font-size:9px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;background:#ffffff0f;color:#ffffff80;border:1px solid rgba(255,255,255,.1);vertical-align:middle}.features-marquee-chip[data-v-7e73c08a]{display:inline-flex;align-items:center;padding:7px 14px;border-radius:9999px;font-size:12px;color:#7de0fff2;background:#00ccff12;border:1px solid rgba(0,204,255,.22);transition:background .2s,border-color .2s,transform .2s;flex-shrink:0}.features-marquee-chip[data-v-7e73c08a]:hover{background:#00ccff24;border-color:#00ccff73;color:#baf0ff;transform:translateY(-1px)}.feature-chip-price[data-v-7e73c08a]{display:inline-block;margin-left:6px;padding:1px 6px;border-radius:6px;font-size:10px;font-weight:600;color:#7de0fff2;background:#00ccff14;border:1px solid rgba(0,204,255,.25);text-decoration:line-through;text-decoration-color:#00ccff8c;text-decoration-thickness:1px;vertical-align:middle}.features-marquee-chip:hover .feature-chip-price[data-v-7e73c08a]{color:#baf0ff;border-color:#00ccff73;text-decoration-color:#00ccffb3}.features-more-pill[data-v-7e73c08a]{display:inline-flex;align-items:center;padding:7px 14px;border-radius:9999px;font-size:12px;font-weight:600;color:#7de0ff;background:#00ccff1a;border:1px dashed rgba(0,204,255,.45);cursor:pointer;transition:all .2s}.features-more-pill[data-v-7e73c08a]:hover{background:#0cf3;border-color:#00ccffa6;border-style:solid;color:#baf0ff;transform:translateY(-1px);box-shadow:0 4px 12px #00ccff26}.features-more-pill--close[data-v-7e73c08a]{color:#ffffffa6;background:#ffffff0a;border:1px solid rgba(255,255,255,.12);border-style:solid}.features-more-pill--close[data-v-7e73c08a]:hover{background:#ffffff14;border-color:#ffffff38;color:#fffffff2;box-shadow:0 4px 12px #00000040}.we-are-sensei-tag[data-v-7e73c08a]{color:#fff6;font-size:11px;font-weight:600;letter-spacing:.15em;white-space:nowrap;align-self:center;padding-left:8px}.features-expand-enter-active[data-v-7e73c08a],.features-expand-leave-active[data-v-7e73c08a]{transition:opacity .25s ease,transform .25s ease}.features-expand-enter-from[data-v-7e73c08a]{opacity:0;transform:translateY(-4px)}.features-expand-leave-to[data-v-7e73c08a]{opacity:0;transform:translateY(4px)}.offered-gradient-text[data-v-7e73c08a]{--offered-angle: 0deg;background:conic-gradient(from var(--offered-angle),#00ccff,#0099cc,#66e0ff,#00ccff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-weight:700;animation:offered-rotate-7e73c08a 4s linear infinite}@keyframes offered-rotate-7e73c08a{to{--offered-angle: 360deg}}@property --offered-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.subscription-card[data-v-7e73c08a]{background:linear-gradient(170deg,color-mix(in srgb,var(--plan-color) 12%,rgba(20,16,36,1)),#141024f2,color-mix(in srgb,var(--plan-color-secondary, var(--plan-color)) 10%,rgba(20,16,36,1)));border:1px solid color-mix(in srgb,var(--plan-color) 30%,transparent);transition:all .3s ease}.subscription-card[data-v-7e73c08a]:hover{transform:translateY(-4px);background:linear-gradient(170deg,color-mix(in srgb,var(--plan-color) 20%,rgba(20,16,36,1)),#141024e6,color-mix(in srgb,var(--plan-color-secondary, var(--plan-color)) 18%,rgba(20,16,36,1)));border-color:color-mix(in srgb,var(--plan-color) 55%,transparent);box-shadow:0 8px 32px #0000004d,0 0 25px var(--plan-glow, rgba(139, 92, 246, .3)),inset 0 1px color-mix(in srgb,var(--plan-color) 20%,transparent)}.current-plan-card[data-v-7e73c08a]{border-width:2px;border-color:color-mix(in srgb,var(--plan-color) 60%,transparent);box-shadow:0 0 15px var(--plan-glow, rgba(139, 92, 246, .2))}.discover-teaser[data-v-7e73c08a]{display:flex;align-items:center;gap:6px;margin-top:8px;padding:6px 10px;border-radius:8px;font-size:11px;font-style:italic;color:#00ccffd9;background:#00ccff0f;border:1px dashed rgba(0,204,255,.3);animation:teaser-bounce-7e73c08a 2.4s ease-in-out infinite;cursor:pointer;transition:background .2s,border-color .2s,color .2s;text-align:left;width:100%}.discover-teaser[data-v-7e73c08a]:hover{background:#00ccff1f;border-color:#00ccff80;border-style:solid;color:#66e0ff}.pepites-section-pulse[data-v-7e73c08a]{animation:pepites-pulse-7e73c08a 1.6s cubic-bezier(.4,0,.6,1)}@keyframes pepites-pulse-7e73c08a{0%{box-shadow:0 0 #0cf0;background:transparent}20%{box-shadow:0 0 0 6px #00ccff2e,0 0 40px #00ccff40;background:#00ccff0f}50%{box-shadow:0 0 0 4px #00ccff1f,0 0 30px #00ccff2e;background:#00ccff0a}to{box-shadow:0 0 #0cf0;background:transparent}}.discover-teaser-dots[data-v-7e73c08a]{font-weight:700;letter-spacing:1px;color:#00ccff80}.discover-teaser-text[data-v-7e73c08a]{flex:1}@keyframes teaser-bounce-7e73c08a{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.subscription-card--glow-border[data-v-7e73c08a]{border-color:transparent!important}.subscription-card--glow-border[data-v-7e73c08a]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1.5px;background:linear-gradient(90deg,#ec4899,#a855f7,#6366f1,#a855f7,#ec4899);background-size:300% 100%;animation:subscription-shimmer-border-7e73c08a 4s ease infinite;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;z-index:0;pointer-events:none}@keyframes subscription-shimmer-border-7e73c08a{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.subscription-card-glow[data-v-7e73c08a]{position:absolute;top:-1px;left:0;right:0;height:96px;pointer-events:none;background:radial-gradient(ellipse at top center,rgba(236,72,153,.18) 0%,transparent 70%);z-index:1}.subscription-featured-badge[data-v-7e73c08a]{position:absolute;top:-1px;left:50%;transform:translate(-50%);display:inline-flex;align-items:center;gap:6px;padding:5px 16px;font-size:11px;font-weight:700;color:#fff;letter-spacing:.6px;background:linear-gradient(135deg,#ec4899,#a855f7);border-radius:0 0 12px 12px;box-shadow:0 6px 20px #ec489966;z-index:10}.subscription-confetti-container[data-v-7e73c08a]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:inherit;pointer-events:none;z-index:1}.subscription-confetti-dot[data-v-7e73c08a]{position:absolute;opacity:0;transform:scale(0);background:#ec4899}.subscription-confetti-dot[data-v-7e73c08a]:nth-child(3n+1){background:#a855f7}.subscription-confetti-dot[data-v-7e73c08a]:nth-child(3n+2){background:#ffffffd9}.subscription-card--featured:hover .subscription-confetti-dot[data-v-7e73c08a]{animation:subscription-confetti-pop-7e73c08a var(--duration) ease-out var(--delay) infinite}@keyframes subscription-confetti-pop-7e73c08a{0%{opacity:0;transform:scale(0) translateY(0) translate(0) rotate(0)}15%{opacity:1;transform:scale(1.5) rotate(45deg)}40%{opacity:.8;transform:scale(1) translateY(-15px) translate(calc(var(--drift) * .5)) rotate(120deg)}to{opacity:0;transform:scale(.3) translateY(-40px) translate(var(--drift)) rotate(360deg)}}.card-crown[data-v-7e73c08a]{transition:transform .6s cubic-bezier(.34,1.56,.64,1)}.subscription-card:hover .card-crown[data-v-7e73c08a]{transform:rotateY(360deg)}.upgrade-btn[data-v-7e73c08a]{transition:all .2s ease}.upgrade-btn[data-v-7e73c08a]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #0000004d}.upgrade-btn[data-v-7e73c08a]:disabled{opacity:.6;cursor:not-allowed}.downgrade-btn[data-v-7e73c08a]{transition:all .2s ease;background:#ffffff0a;color:#fff9;border:1px solid rgba(255,255,255,.08)}.downgrade-btn[data-v-7e73c08a]:hover:not(:disabled){background:#ffffff12;color:#ffffffd9;border-color:#ffffff26}.downgrade-btn[data-v-7e73c08a]:disabled{opacity:.5;cursor:not-allowed}.current-plan-btn--clickable[data-v-7e73c08a]{cursor:pointer;transition:all .2s ease}.current-plan-btn--clickable[data-v-7e73c08a]:hover{filter:brightness(1.15);transform:translateY(-1px)}.personal-past-due-banner[data-v-7e73c08a]{background:linear-gradient(135deg,#f59e0b1f,#d9770614);border:1px solid rgba(245,158,11,.25);border-radius:12px;padding:14px 16px}.management-panel[data-v-7e73c08a]{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:18px 20px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.management-panel-enter-active[data-v-7e73c08a],.management-panel-leave-active[data-v-7e73c08a]{transition:opacity .25s ease,transform .25s ease,max-height .3s ease;overflow:hidden}.management-panel-enter-from[data-v-7e73c08a],.management-panel-leave-to[data-v-7e73c08a]{opacity:0;transform:translateY(-8px);max-height:0}.management-panel-enter-to[data-v-7e73c08a],.management-panel-leave-from[data-v-7e73c08a]{opacity:1;max-height:600px}.trust-strip[data-v-7e73c08a]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 14px;padding:10px 16px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:12px;font-size:11px;color:#fff9;max-width:900px;margin:0 auto}.trust-item[data-v-7e73c08a]{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.trust-icon[data-v-7e73c08a]{font-size:12px}.trust-divider[data-v-7e73c08a]{color:#fff3}.pretty-divider[data-v-7e73c08a]{height:1px;width:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.04) 10%,rgba(255,255,255,.18) 50%,rgba(255,255,255,.04) 90%,transparent 100%)}.section-separator[data-v-7e73c08a]{display:flex;align-items:center;justify-content:center;gap:16px;max-width:720px;margin:8px auto}.separator-line[data-v-7e73c08a]{flex:1;height:1px}.separator-line--left[data-v-7e73c08a]{background:linear-gradient(90deg,transparent 0%,rgba(236,72,153,.3) 100%)}.separator-line--right[data-v-7e73c08a]{background:linear-gradient(90deg,rgba(20,184,166,.3) 0%,transparent 100%)}.separator-glyph[data-v-7e73c08a]{display:flex;align-items:center;gap:8px}.separator-dot[data-v-7e73c08a]{width:6px;height:6px;border-radius:50%;display:inline-block}.separator-dot--pink[data-v-7e73c08a]{background:#ec489999;box-shadow:0 0 12px #ec489966}.separator-dot--teal[data-v-7e73c08a]{background:#14b8a699;box-shadow:0 0 12px #14b8a666}.separator-diamond[data-v-7e73c08a]{font-size:12px;background:linear-gradient(135deg,#ec4899,#14b8a6);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 8px rgba(168,85,247,.4))}.section-divider-line[data-v-7e73c08a]{display:none}.section-divider-title[data-v-7e73c08a]{font-size:13px;font-weight:700;letter-spacing:1.5px;color:#ffffffd9;display:flex;align-items:center;gap:8px;margin:0;text-transform:uppercase}.section-divider-title--secondary[data-v-7e73c08a]{color:#14b8a6d9}.section-divider-icon[data-v-7e73c08a]{font-size:18px}.section-divider-optional[data-v-7e73c08a]{font-size:10px;font-weight:500;color:#fff6;text-transform:lowercase;letter-spacing:.5px}.section-divider-subtitle[data-v-7e73c08a]{font-size:12px;color:#ffffff80;margin:4px 0 0 26px}.section-divider-inline[data-v-7e73c08a]{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin:0;padding:8px 0;color:#fffffff2;position:relative;line-height:1}.section-divider-inline .section-divider-icon[data-v-7e73c08a]{font-size:38px;display:inline-flex;align-items:center;justify-content:center;line-height:1;filter:drop-shadow(0 0 16px rgba(236,72,153,.5))}.section-divider-inline--secondary .section-divider-icon[data-v-7e73c08a]{filter:drop-shadow(0 0 16px rgba(20,184,166,.5))}.section-divider-inline .section-divider-label[data-v-7e73c08a]{text-transform:uppercase;font-size:36px;font-weight:900;letter-spacing:4px;background:linear-gradient(135deg,#ec4899,#a855f7,#6366f1);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 30px rgba(236,72,153,.4));line-height:1}.section-divider-inline--secondary .section-divider-label[data-v-7e73c08a]{background:linear-gradient(135deg,#14b8a6,#06b6d4,#3b82f6);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 30px rgba(20,184,166,.4))}.section-divider-separator[data-v-7e73c08a]{color:#ffffff2e;font-weight:300;font-size:28px;align-self:center}.section-divider-tagline[data-v-7e73c08a]{text-transform:none;letter-spacing:.2px;font-size:15px;font-weight:500;color:#fff9;font-style:italic;align-self:center}.ambassador-banner[data-v-7e73c08a]{position:relative;padding:18px 22px;background:linear-gradient(135deg,#fbbf240f,#ec48990a);border:1px solid rgba(251,191,36,.2);border-radius:16px;max-width:900px;margin:0 auto;overflow:hidden}.ambassador-banner-glow[data-v-7e73c08a]{position:absolute;top:-50%;right:-30%;width:60%;height:200%;background:radial-gradient(ellipse,rgba(251,191,36,.12),transparent 60%);pointer-events:none}.ambassador-icon[data-v-7e73c08a]{flex-shrink:0;width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,#fbbf2433,#ec489926);border:1px solid rgba(251,191,36,.3);display:flex;align-items:center;justify-content:center;font-size:24px}.ambassador-badge[data-v-7e73c08a]{display:inline-block;padding:2px 8px;border-radius:6px;font-size:9px;font-weight:800;letter-spacing:1px;background:linear-gradient(135deg,#fbbf2440,#ec489933);color:#fcd34d;border:1px solid rgba(251,191,36,.4);text-transform:uppercase;vertical-align:middle}.faq-item[data-v-7e73c08a]{background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:12px;overflow:hidden;transition:background .2s,border-color .2s}.faq-item[data-v-7e73c08a]:hover{background:#ffffff0d;border-color:#ffffff1a}.faq-item[open][data-v-7e73c08a]{background:#ffffff0d;border-color:#14b8a633}.faq-question[data-v-7e73c08a]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;font-size:14px;font-weight:600;color:#ffffffd9;cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none;transition:color .2s}.faq-question[data-v-7e73c08a]::-webkit-details-marker{display:none}.faq-question[data-v-7e73c08a]:hover{color:#fff}.faq-chevron[data-v-7e73c08a]{flex-shrink:0;font-size:12px;color:#ffffff80;transition:transform .2s}.faq-item[open] .faq-chevron[data-v-7e73c08a]{transform:rotate(180deg);color:#6ee7b7}.faq-answer[data-v-7e73c08a]{padding:0 18px 16px;font-size:13px;line-height:1.6;color:#ffffffa6}.faq-answer[data-v-7e73c08a] strong,.faq-answer strong[data-v-7e73c08a]{color:#fffffff2;font-weight:600}.premium-panel-enter-active[data-v-7e73c08a],.premium-panel-leave-active[data-v-7e73c08a]{transition:opacity .3s ease}.premium-panel-enter-active .premium-panel[data-v-7e73c08a],.premium-panel-leave-active .premium-panel[data-v-7e73c08a]{transition:transform .3s cubic-bezier(.34,1.56,.64,1),opacity .3s ease}.premium-panel-enter-from[data-v-7e73c08a],.premium-panel-leave-to[data-v-7e73c08a]{opacity:0}.premium-panel-enter-from .premium-panel[data-v-7e73c08a],.premium-panel-leave-to .premium-panel[data-v-7e73c08a]{transform:scale(.9) translateY(20px);opacity:0}.active-subscription-card[data-v-7e73c08a]{background:linear-gradient(135deg,#22c55e1a,#8b5cf61a);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.modal-fade-enter-active[data-v-7e73c08a],.modal-fade-leave-active[data-v-7e73c08a]{transition:all .25s ease}.modal-fade-enter-from[data-v-7e73c08a],.modal-fade-leave-to[data-v-7e73c08a]{opacity:0}.modal-fade-enter-from>div[data-v-7e73c08a]:last-child,.modal-fade-leave-to>div[data-v-7e73c08a]:last-child{transform:scale(.95) translateY(10px)}@media (prefers-reduced-motion: reduce){.crown-float[data-v-7e73c08a],.nakama-gradient-text[data-v-7e73c08a],.offered-gradient-text[data-v-7e73c08a],.premium-orb[data-v-7e73c08a],.premium-panel[data-v-7e73c08a]{animation:none!important}.card-crown[data-v-7e73c08a]{transition:none!important}}.feature-tooltip-portal{position:fixed;transform:translate(-50%);width:max-content;max-width:320px;padding:12px 14px;background:#0f0c1ceb;-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%);border:1px solid rgba(255,255,255,.15);border-radius:12px;font-size:11.5px;line-height:1.55;color:#ffffffeb;font-weight:400;white-space:normal;text-align:left;box-shadow:0 16px 40px #00000080,0 0 32px #a855f71f,inset 0 1px #ffffff0f;pointer-events:none;z-index:100000}.feature-tooltip-name{font-size:13px;font-weight:700;color:#7de0ff;margin-bottom:5px}.feature-tooltip-desc{color:#ffffffc7;margin-bottom:8px}.feature-tooltip-price{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;padding-top:8px;border-top:1px solid rgba(255,255,255,.08);font-size:10.5px}.feature-tooltip-price-label{color:#ffffff80;text-transform:uppercase;letter-spacing:.5px;font-weight:600}.feature-tooltip-price-value{color:#7de0fff2;font-weight:700;text-decoration:line-through;text-decoration-color:#0cf9;text-decoration-thickness:1px}.feature-tooltip-price-compared{color:#fff6;font-style:italic}.feature-tooltip-free-tag{width:100%;margin-top:4px;color:#6ee7b7;font-weight:600}.feature-tooltip-free-tag strong{color:#a7f3d0;font-weight:800;letter-spacing:.5px}.feature-tooltip-portal-arrow{position:absolute;bottom:100%;left:50%;transform:translate(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid rgba(255,255,255,.15)}.tooltip-fade-enter-active,.tooltip-fade-leave-active{transition:opacity .18s ease,transform .18s ease}.tooltip-fade-enter-from,.tooltip-fade-leave-to{opacity:0;transform:translate(-50%) translateY(-4px)}.tooltip-fade-enter-to,.tooltip-fade-leave-from{opacity:1;transform:translate(-50%) translateY(0)}.cosmetic-card[data-v-ce419eb7]{background:linear-gradient(160deg,#ffffff0a,#ffffff03);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.cosmetic-card[data-v-ce419eb7]:hover{transform:translateY(-4px);background:linear-gradient(160deg,#ffffff12,#ffffff05)}.legendary-card[data-v-ce419eb7]{animation:legendary-pulse-ce419eb7 3s ease-in-out infinite;border-color:#f59e0b80!important}@keyframes legendary-pulse-ce419eb7{0%,to{box-shadow:0 0 10px #f59e0b33,0 0 20px #f59e0b1a,inset 0 0 10px #f59e0b0d}50%{box-shadow:0 0 20px #f59e0b66,0 0 40px #f59e0b33,inset 0 0 15px #f59e0b1a}}.epic-card[data-v-ce419eb7]{border-color:#a855f766!important;box-shadow:0 0 10px #a855f726,inset 0 0 8px #a855f70d}.bundle-card[data-v-d3ce5d05]:hover{transform:translateY(-3px);box-shadow:0 8px 30px #8b5cf626,0 0 20px #a855f71a}.cyber-matrix[data-v-beffb028]{background:linear-gradient(180deg,#000f004d,#00050080)}.scan-line[data-v-beffb028]{position:absolute;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(0,255,65,.6),transparent);box-shadow:0 0 15px #00ff4166,0 0 30px #00ff4133;animation:scan-beffb028 3s linear infinite}@keyframes scan-beffb028{0%{top:-2px;opacity:1}to{top:100%;opacity:.3}}.rain-column[data-v-beffb028]{position:absolute;top:-100%;display:flex;flex-direction:column;animation:rain-fall-beffb028 4s linear infinite}.rain-char[data-v-beffb028]{color:#00ff41;font-family:monospace;font-size:10px;line-height:14px;text-shadow:0 0 8px #00ff41,0 0 15px #00ff41;opacity:0;animation:char-fade-beffb028 .8s ease-in-out infinite}.rain-char[data-v-beffb028]:first-child{color:#fff;text-shadow:0 0 10px #00ff41,0 0 20px #ffffff}@keyframes rain-fall-beffb028{0%{transform:translateY(0)}to{transform:translateY(300%)}}@keyframes char-fade-beffb028{0%,to{opacity:.1}50%{opacity:.9}}.glitch-bar[data-v-beffb028]{position:absolute;left:0;right:0;height:3px;background:#00ff4126;box-shadow:0 0 10px #00ff411a}.glitch-1[data-v-beffb028]{animation:glitch-move-beffb028 4s ease-in-out infinite}.glitch-2[data-v-beffb028]{animation:glitch-move-beffb028 5.5s ease-in-out infinite reverse;height:2px}.glitch-3[data-v-beffb028]{animation:glitch-move-beffb028 3s ease-in-out infinite;height:1px;opacity:.5}@keyframes glitch-move-beffb028{0%,to{top:20%;transform:scaleX(.3);opacity:0}10%{opacity:.8;transform:scaleX(1)}15%{opacity:0}50%{top:70%;transform:scaleX(.6);opacity:.5}51%{opacity:0}80%{top:40%}}.grid-overlay[data-v-beffb028]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.05;background-image:linear-gradient(rgba(0,255,65,.3) 1px,transparent 1px),linear-gradient(90deg,rgba(0,255,65,.3) 1px,transparent 1px);background-size:20px 20px;animation:grid-pulse-beffb028 4s ease-in-out infinite}@keyframes grid-pulse-beffb028{0%,to{opacity:.03}50%{opacity:.08}}.cosmic-nebula[data-v-beffb028]{background:radial-gradient(ellipse at 50% 50%,rgba(50,0,80,.4) 0%,transparent 70%)}.nebula-cloud[data-v-beffb028]{position:absolute;border-radius:50%;filter:blur(20px);mix-blend-mode:screen}.cloud-1[data-v-beffb028]{width:150%;height:80%;top:10%;left:-25%;background:radial-gradient(ellipse,rgba(139,92,246,.3) 0%,rgba(168,85,247,.1) 40%,transparent 70%);animation:nebula-rotate-beffb028 20s linear infinite}.cloud-2[data-v-beffb028]{width:120%;height:100%;top:-10%;left:-10%;background:radial-gradient(ellipse,rgba(236,72,153,.2) 0%,rgba(219,39,119,.05) 50%,transparent 70%);animation:nebula-rotate-beffb028 25s linear infinite reverse}.cloud-3[data-v-beffb028]{width:100%;height:60%;bottom:-10%;left:0;background:radial-gradient(ellipse,rgba(59,130,246,.25) 0%,transparent 60%);animation:nebula-drift-beffb028 15s ease-in-out infinite}@keyframes nebula-rotate-beffb028{0%{transform:rotate(0) scale(1)}50%{transform:rotate(180deg) scale(1.1)}to{transform:rotate(360deg) scale(1)}}@keyframes nebula-drift-beffb028{0%,to{transform:translate(0) translateY(0)}33%{transform:translate(10%) translateY(-5%)}66%{transform:translate(-5%) translateY(5%)}}.shooting-star[data-v-beffb028]{position:absolute;width:60px;height:2px;background:linear-gradient(90deg,transparent,#ffffff,rgba(167,139,250,.8),transparent);border-radius:2px;opacity:0;animation:shoot-beffb028 8s linear infinite}@keyframes shoot-beffb028{0%{transform:translate(0) translateY(0) rotate(-15deg);opacity:0}2%{opacity:1}8%{transform:translate(500px) translateY(80px) rotate(-15deg);opacity:0}to{opacity:0}}.core-glow[data-v-beffb028]{position:absolute;top:50%;left:50%;width:40%;height:40%;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(139,92,246,.3) 0%,rgba(168,85,247,.1) 40%,transparent 70%);border-radius:50%;animation:core-pulse-beffb028 3s ease-in-out infinite}@keyframes core-pulse-beffb028{0%,to{transform:translate(-50%,-50%) scale(.8);opacity:.5}50%{transform:translate(-50%,-50%) scale(1.3);opacity:.8}}.sparkle[data-v-beffb028]{position:absolute;width:var(--size);height:var(--size);background:var(--color);border-radius:50%;box-shadow:0 0 6px var(--color),0 0 12px var(--color),0 0 20px var(--color);animation:sparkle-twinkle-beffb028 ease-in-out infinite}@keyframes sparkle-twinkle-beffb028{0%,to{opacity:0;transform:scale(.3)}30%{opacity:1;transform:scale(1.5)}70%{opacity:.5;transform:scale(.8)}}.inferno[data-v-beffb028]{background:linear-gradient(180deg,transparent 0%,rgba(30,5,0,.3) 50%,rgba(60,10,0,.6) 100%)}.fire-base[data-v-beffb028]{position:absolute;bottom:0;left:-10%;right:-10%;height:70%;filter:url(#fire-filter)}.fire-layer[data-v-beffb028]{position:absolute;bottom:0;left:0;right:0;border-radius:50% 50% 0 0}.fire-layer-1[data-v-beffb028]{height:100%;background:linear-gradient(0deg,rgba(255,80,0,.8) 0%,rgba(255,140,0,.5) 30%,rgba(255,200,0,.2) 60%,transparent 100%);animation:fire-dance-1-beffb028 1.5s ease-in-out infinite}.fire-layer-2[data-v-beffb028]{height:80%;background:linear-gradient(0deg,rgba(255,50,0,.9) 0%,rgba(255,100,0,.6) 25%,rgba(255,160,0,.3) 50%,transparent 100%);animation:fire-dance-2-beffb028 1.2s ease-in-out infinite}.fire-layer-3[data-v-beffb028]{height:50%;background:linear-gradient(0deg,rgba(255,220,100,1) 0%,rgba(255,180,50,.8) 20%,rgba(255,120,0,.4) 50%,transparent 100%);animation:fire-dance-3-beffb028 .8s ease-in-out infinite}@keyframes fire-dance-1-beffb028{0%,to{transform:scaleY(1) scaleX(1) translateY(0)}25%{transform:scaleY(1.08) scaleX(.97) translateY(-3%)}50%{transform:scaleY(.95) scaleX(1.03) translateY(1%)}75%{transform:scaleY(1.05) scaleX(.98) translateY(-2%)}}@keyframes fire-dance-2-beffb028{0%,to{transform:scaleY(1) scaleX(1) translate(0)}20%{transform:scaleY(1.1) scaleX(.95) translate(-2%)}40%{transform:scaleY(.92) scaleX(1.05) translate(1%)}60%{transform:scaleY(1.06) scaleX(.97) translate(2%)}80%{transform:scaleY(.97) scaleX(1.02) translate(-1%)}}@keyframes fire-dance-3-beffb028{0%,to{transform:scaleY(1) translateY(0);opacity:.9}30%{transform:scaleY(1.15) translateY(-5%);opacity:1}60%{transform:scaleY(.9) translateY(2%);opacity:.7}}.fire-ember[data-v-beffb028]{position:absolute;width:var(--ember-size);height:var(--ember-size);background:var(--ember-color);border-radius:50% 50% 50% 0;box-shadow:0 0 8px var(--ember-color),0 0 16px var(--ember-color);opacity:0;animation:ember-rise-beffb028 linear infinite}.fire-ember[data-v-beffb028]:nth-child(odd){animation-name:ember-rise-drift-beffb028;border-radius:50%}@keyframes ember-rise-beffb028{0%{transform:translateY(0) scale(1) rotate(0);opacity:0}5%{opacity:1}30%{opacity:.8;transform:translateY(-80px) scale(.8) rotate(45deg)}60%{opacity:.4}to{transform:translateY(-250px) scale(.1) rotate(180deg);opacity:0}}@keyframes ember-rise-drift-beffb028{0%{transform:translateY(0) translate(0) scale(1);opacity:0}5%{opacity:.9}25%{transform:translateY(-60px) translate(20px) scale(.9);opacity:.7}50%{transform:translateY(-130px) translate(-15px) scale(.6);opacity:.4}to{transform:translateY(-250px) translate(10px) scale(.05);opacity:0}}.heat-distortion[data-v-beffb028]{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;animation:heat-shimmer-beffb028 2s ease-in-out infinite;mix-blend-mode:overlay}@keyframes heat-shimmer-beffb028{0%,to{-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}50%{-webkit-backdrop-filter:blur(.5px);backdrop-filter:blur(.5px)}}.fire-ambient[data-v-beffb028]{position:absolute;bottom:0;left:-20%;right:-20%;height:40%;background:radial-gradient(ellipse at 50% 100%,rgba(255,100,0,.4) 0%,rgba(255,50,0,.2) 30%,transparent 70%);animation:ambient-pulse-beffb028 2s ease-in-out infinite}@keyframes ambient-pulse-beffb028{0%,to{opacity:.6;transform:scaleX(1)}50%{opacity:1;transform:scaleX(1.05)}}.effect-particle[data-v-2a609461]{position:absolute;width:var(--size);height:var(--size);background:var(--color);opacity:0}.shape-dot[data-v-2a609461]{border-radius:50%;box-shadow:0 0 6px var(--color),0 0 12px var(--color)}.shape-star[data-v-2a609461]{border-radius:50%;box-shadow:0 0 8px var(--color),0 0 16px var(--color),0 0 24px var(--color);filter:brightness(1.5)}.shape-petal[data-v-2a609461]{border-radius:50% 0;width:calc(var(--size) * 1.5);height:var(--size);box-shadow:0 0 8px var(--color)}.shape-leaf[data-v-2a609461]{border-radius:0 50%;width:var(--size);height:calc(var(--size) * 1.3);box-shadow:0 0 6px var(--color)}.shape-ember[data-v-2a609461]{border-radius:50% 50% 50% 0;box-shadow:0 0 10px var(--color),0 0 20px var(--color);filter:brightness(1.3)}.shape-spark[data-v-2a609461]{border-radius:50%;width:calc(var(--size) * .6);height:calc(var(--size) * .6);box-shadow:0 0 8px var(--color),0 0 16px var(--color);filter:brightness(1.8)}.shape-line[data-v-2a609461]{width:var(--width, 40px)!important;height:2px!important;border-radius:2px;box-shadow:0 0 6px var(--color),0 0 12px var(--color)}.shape-bar[data-v-2a609461]{width:var(--width, 30px)!important;height:3px!important;border-radius:2px;box-shadow:0 0 10px var(--color),0 0 20px var(--color);filter:blur(1px)}.shape-glow[data-v-2a609461]{border-radius:50%;width:calc(var(--size) * 2);height:calc(var(--size) * 2);box-shadow:0 0 15px var(--color),0 0 30px var(--color);filter:blur(2px);background:radial-gradient(circle,var(--color),transparent 70%)}.anim-twinkle[data-v-2a609461]{animation:twinkle-2a609461 ease-in-out infinite}.anim-twinkle[data-v-2a609461]:nth-child(3n){animation-name:twinkle-bright-2a609461}@keyframes twinkle-2a609461{0%,to{opacity:0;transform:scale(.3)}50%{opacity:.8;transform:scale(1.2)}}@keyframes twinkle-bright-2a609461{0%,to{opacity:.1;transform:scale(.5) rotate(0)}50%{opacity:1;transform:scale(1.5) rotate(180deg)}}.anim-fall[data-v-2a609461]{animation:fall-right-2a609461 linear infinite}.anim-fall[data-v-2a609461]:nth-child(odd){animation-name:fall-left-2a609461}.anim-fall[data-v-2a609461]:nth-child(3n){animation-name:fall-spiral-2a609461}@keyframes fall-right-2a609461{0%{transform:translateY(0) translate(0) rotate(0);opacity:0}8%{opacity:.8}to{transform:translateY(300px) translate(50px) rotate(360deg);opacity:0}}@keyframes fall-left-2a609461{0%{transform:translateY(0) translate(0) rotate(0);opacity:0}8%{opacity:.7}to{transform:translateY(280px) translate(-40px) rotate(-270deg);opacity:0}}@keyframes fall-spiral-2a609461{0%{transform:translateY(0) translate(0) rotate(0) scale(1);opacity:0}8%{opacity:.9}25%{transform:translateY(70px) translate(30px) rotate(90deg)}50%{transform:translateY(150px) translate(-20px) rotate(180deg)}75%{transform:translateY(220px) translate(25px) rotate(270deg)}to{transform:translateY(300px) translate(0) rotate(360deg) scale(.3);opacity:0}}.anim-rise[data-v-2a609461]{animation:rise-ember-2a609461 linear infinite}.anim-rise[data-v-2a609461]:nth-child(odd){animation-name:rise-flicker-2a609461}.anim-rise[data-v-2a609461]:nth-child(4n){animation-name:rise-burst-2a609461}@keyframes rise-ember-2a609461{0%{transform:translateY(0) scale(1);opacity:0}8%{opacity:.9}40%{opacity:.7;transform:translateY(-100px) translate(10px) scale(.9)}to{transform:translateY(-280px) translate(-5px) scale(.1);opacity:0}}@keyframes rise-flicker-2a609461{0%{transform:translateY(0) scale(1);opacity:0}8%{opacity:.8}20%{opacity:.2}35%{opacity:.9;transform:translateY(-80px) scale(.8)}50%{opacity:.3}65%{opacity:.6}to{transform:translateY(-250px) translate(-20px) scale(.15);opacity:0}}@keyframes rise-burst-2a609461{0%{transform:translateY(0) scale(.5);opacity:0}5%{opacity:1;transform:scale(1.5)}15%{transform:translateY(-30px) scale(1);opacity:.8}to{transform:translateY(-260px) translate(15px) scale(.1);opacity:0}}.anim-float[data-v-2a609461]{animation:float-wobble-2a609461 ease-in-out infinite}@keyframes float-wobble-2a609461{0%{transform:translateY(0) translate(0) scale(.2);opacity:0}10%{opacity:.5;transform:scale(1)}30%{transform:translateY(-60px) translate(var(--wobble, 15px)) scale(1.1);opacity:.6}60%{transform:translateY(-140px) translate(calc(var(--wobble, 15px) * -.5)) scale(.9);opacity:.4}to{transform:translateY(-280px) translate(var(--wobble, 15px)) scale(.4);opacity:0}}.anim-streak[data-v-2a609461]{animation:streak-2a609461 linear infinite}.anim-streak[data-v-2a609461]:nth-child(odd){animation-name:streak-fast-2a609461}@keyframes streak-2a609461{0%{transform:translate(0) scaleX(.3);opacity:0}5%{opacity:.9;transform:scaleX(1)}to{transform:translate(500px) scaleX(.5);opacity:0}}@keyframes streak-fast-2a609461{0%{transform:translate(0) scaleX(.5);opacity:0}3%{opacity:1;transform:scaleX(1.5)}to{transform:translate(600px) scaleX(.3);opacity:0}}.anim-wave[data-v-2a609461]{animation:wave-sway-2a609461 ease-in-out infinite}.anim-wave[data-v-2a609461]:nth-child(odd){animation-name:wave-pulse-2a609461}@keyframes wave-sway-2a609461{0%,to{transform:translate(0) scaleX(1);opacity:.15}25%{transform:translate(var(--sway, 20px)) scaleX(1.5);opacity:.6}50%{transform:translate(0) scaleX(.8);opacity:.3}75%{transform:translate(calc(var(--sway, 20px) * -.7)) scaleX(1.3);opacity:.5}}@keyframes wave-pulse-2a609461{0%,to{transform:translate(0) scale(.5);opacity:.1}30%{transform:translate(var(--sway, 15px)) scale(1.8);opacity:.7}60%{transform:translate(calc(var(--sway, 15px) * -1)) scale(1);opacity:.4}}.effect-card[data-v-c0c4a7d7]{background:linear-gradient(160deg,#ffffff0a,#ffffff03)}.effect-card[data-v-c0c4a7d7]:hover{transform:translateY(-4px)}.legendary-card[data-v-c0c4a7d7]{animation:legendary-pulse-c0c4a7d7 3s ease-in-out infinite;border-color:#f59e0b80!important}@keyframes legendary-pulse-c0c4a7d7{0%,to{box-shadow:0 0 10px #f59e0b33,0 0 20px #f59e0b1a}50%{box-shadow:0 0 20px #f59e0b66,0 0 40px #f59e0b33}}.epic-card[data-v-c0c4a7d7]{border-color:#a855f766!important;box-shadow:0 0 10px #a855f726}.shop-panel[data-v-0373b652]{background:#100c1cf7;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:0 0 40px #8b5cf633,0 0 80px #ec48991f}.shop-bg-orbs[data-v-0373b652]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:0;filter:blur(80px);opacity:.3}.shop-orb[data-v-0373b652]{position:absolute;border-radius:50%;mix-blend-mode:screen}.shop-orb-1[data-v-0373b652]{width:400px;height:400px;background:radial-gradient(circle,rgba(139,92,246,.7) 0%,transparent 70%);top:-10%;left:-5%;animation:drift-1-0373b652 20s ease-in-out infinite}.shop-orb-2[data-v-0373b652]{width:350px;height:350px;background:radial-gradient(circle,rgba(236,72,153,.6) 0%,transparent 70%);top:20%;right:-5%;animation:drift-2-0373b652 25s ease-in-out infinite}.shop-orb-3[data-v-0373b652]{width:300px;height:300px;background:radial-gradient(circle,rgba(59,130,246,.5) 0%,transparent 70%);bottom:-5%;left:30%;animation:drift-3-0373b652 22s ease-in-out infinite}@keyframes drift-1-0373b652{0%,to{transform:translate(0)}33%{transform:translate(50px,30px)}66%{transform:translate(-20px,50px)}}@keyframes drift-2-0373b652{0%,to{transform:translate(0)}33%{transform:translate(-40px,40px)}66%{transform:translate(30px,-15px)}}@keyframes drift-3-0373b652{0%,to{transform:translate(0)}50%{transform:translate(30px,-30px)}}.shop-panel-enter-active[data-v-0373b652],.shop-panel-leave-active[data-v-0373b652]{transition:opacity .3s ease}.shop-panel-enter-active .shop-panel[data-v-0373b652],.shop-panel-leave-active .shop-panel[data-v-0373b652]{transition:transform .3s cubic-bezier(.34,1.56,.64,1),opacity .3s ease}.shop-panel-enter-from[data-v-0373b652],.shop-panel-leave-to[data-v-0373b652]{opacity:0}.shop-panel-enter-from .shop-panel[data-v-0373b652],.shop-panel-leave-to .shop-panel[data-v-0373b652]{transform:scale(.9) translateY(20px);opacity:0}.modal-fade-enter-active[data-v-0373b652],.modal-fade-leave-active[data-v-0373b652]{transition:all .25s ease}.modal-fade-enter-from[data-v-0373b652],.modal-fade-leave-to[data-v-0373b652]{opacity:0}.modal-fade-enter-from>div[data-v-0373b652]:last-child,.modal-fade-leave-to>div[data-v-0373b652]:last-child{transform:scale(.95) translateY(10px)}@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-de8cf2b2],[data-v-de8cf2b2]:before,[data-v-de8cf2b2]:after,[data-v-de8cf2b2]::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-de8cf2b2]{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-de8cf2b2]{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-de8cf2b2]{color:color-mix(in oklab,var(--color-cyan-400,oklch(78.9% .154 211.53)) 80%,transparent)}}.quota-banner-title[data-v-de8cf2b2]{text-transform:uppercase}.quota-items[data-v-de8cf2b2]{gap:calc(var(--spacing,.25rem) * 4);display:flex}.quota-item[data-v-de8cf2b2]{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-de8cf2b2]{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-de8cf2b2]{background:#f59e0b;box-shadow:0 0 4px #f59e0b80}.quota-dot.dot-rare[data-v-de8cf2b2]{background:#ef4444;box-shadow:0 0 4px #ef444480}.quota-label[data-v-de8cf2b2]{--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-de8cf2b2]{--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-de8cf2b2]{color:var(--color-amber-400,oklch(82.8% .189 84.429))}.quota-item.rare .quota-value[data-v-de8cf2b2]{color:var(--color-red-400,oklch(70.4% .191 22.216))}.quota-period[data-v-de8cf2b2]{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-de8cf2b2]{scrollbar-width:thin;scrollbar-color:#ffffff1a transparent}.wishlist-tabs-scroll[data-v-de8cf2b2]::-webkit-scrollbar{height:3px}.wishlist-tabs-scroll[data-v-de8cf2b2]::-webkit-scrollbar-track{background:0 0}.wishlist-tabs-scroll[data-v-de8cf2b2]::-webkit-scrollbar-thumb{background-color:#ffffff1a;border-radius:3px}.modal-enter-active[data-v-de8cf2b2],.modal-leave-active[data-v-de8cf2b2]{transition:opacity .2s}.modal-enter-from[data-v-de8cf2b2],.modal-leave-to[data-v-de8cf2b2]{opacity:0}.decoration-layer[data-v-4b9faeed]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;border-radius:inherit}.orb[data-v-4b9faeed]{position:absolute;border-radius:50%;background:#ffffff1f;filter:blur(20px);animation:orb-pulse-4b9faeed 8s ease-in-out infinite}@keyframes orb-pulse-4b9faeed{0%,to{transform:scale(1);opacity:var(--op, .12)}50%{transform:scale(1.15);opacity:calc(var(--op, .12) * 1.4)}}.balloon[data-v-4b9faeed]{position:absolute;display:flex;flex-direction:column;align-items:center;animation:balloon-float-4b9faeed 6s ease-in-out infinite}.balloon-body[data-v-4b9faeed]{width:22px;height:26px;border-radius:50%/60% 60% 40% 40%;box-shadow:inset -4px -4px 8px #0003,inset 3px 3px 6px #ffffff40}.balloon-string[data-v-4b9faeed]{width:1px;height:14px;background:#ffffff4d;margin-top:1px}@keyframes balloon-float-4b9faeed{0%,to{transform:translateY(0) rotate(-2deg)}33%{transform:translateY(-8px) rotate(1deg)}66%{transform:translateY(-4px) rotate(-1deg)}}.snowflake[data-v-4b9faeed]{position:absolute;color:#fff9;animation:snow-drift-4b9faeed 8s ease-in-out infinite;font-style:normal}@keyframes snow-drift-4b9faeed{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-6px) rotate(10deg)}75%{transform:translateY(4px) rotate(-8deg)}}.laurel-left[data-v-4b9faeed]{position:absolute;left:4%;bottom:18%;font-size:2rem;transform:scaleX(-1);opacity:.4;animation:laurel-sway-4b9faeed 4s ease-in-out infinite}.laurel-right[data-v-4b9faeed]{position:absolute;right:4%;bottom:18%;font-size:2rem;opacity:.4;animation:laurel-sway-4b9faeed 4s ease-in-out infinite reverse}.cap-icon[data-v-4b9faeed]{position:absolute;top:10%;right:10%;font-size:1.4rem;opacity:.35;animation:cap-bob-4b9faeed 3s ease-in-out infinite}.star-dot[data-v-4b9faeed]{position:absolute;width:3px;height:3px;border-radius:50%;background:#d9b33ab3;box-shadow:0 0 6px #d9b33a80;animation:star-twinkle-4b9faeed 3s ease-in-out infinite}@keyframes laurel-sway-4b9faeed{0%,to{transform:scaleX(-1) rotate(0)}50%{transform:scaleX(-1) rotate(5deg)}}@keyframes cap-bob-4b9faeed{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes star-twinkle-4b9faeed{0%,to{opacity:.2;transform:scale(.8)}50%{opacity:.9;transform:scale(1.3)}}.flower[data-v-4b9faeed]{position:absolute;animation:flower-sway-4b9faeed 5s ease-in-out infinite}@keyframes flower-sway-4b9faeed{0%,to{transform:rotate(-5deg) scale(1)}50%{transform:rotate(5deg) scale(1.05)}}.speed-line[data-v-4b9faeed]{position:absolute;right:0;height:1px;background:linear-gradient(to left,rgba(6,182,212,.6),transparent);animation:speed-zoom-4b9faeed 1.5s ease-in-out infinite}.rocket-icon[data-v-4b9faeed]{position:absolute;top:12%;right:8%;font-size:1.5rem;animation:rocket-boost-4b9faeed 2s ease-in-out infinite}@keyframes speed-zoom-4b9faeed{0%{transform:scaleX(0);transform-origin:right;opacity:0}40%{transform:scaleX(1);opacity:1}to{transform:scaleX(0);transform-origin:left;opacity:0}}@keyframes rocket-boost-4b9faeed{0%,to{transform:translate(0) rotate(-45deg)}50%{transform:translate(3px,-5px) rotate(-45deg)}}.heart[data-v-4b9faeed]{position:absolute;animation:heart-float-4b9faeed 5s ease-in-out infinite}@keyframes heart-float-4b9faeed{0%,to{transform:translateY(0) scale(1);opacity:.6}50%{transform:translateY(-8px) scale(1.1);opacity:.9}}.card-perspective[data-v-4901b881]{perspective:1400px;width:100%;max-width:380px;margin:0 auto}@keyframes card-reveal-4901b881{0%{opacity:0;transform:translateY(40px) scale(.92)}70%{opacity:1;transform:translateY(-4px) scale(1.005)}85%{transform:translateY(2px) scale(.998)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes card-wobble-4901b881{0%,to{transform:rotate(0)}20%{transform:rotate(1.5deg)}60%{transform:rotate(-1.5deg)}80%{transform:rotate(.5deg)}}.card-reveal[data-v-4901b881]{animation:card-reveal-4901b881 .9s cubic-bezier(.34,1.18,.64,1) forwards,card-wobble-4901b881 .6s ease-in-out 1.05s 1}.card-3d[data-v-4901b881]{position:relative;width:100%;aspect-ratio:1.62 / 1;transform-style:preserve-3d;transition:transform .38s cubic-bezier(.2,.7,.2,1);cursor:pointer;outline:none}.card-3d[data-v-4901b881]:focus-visible{box-shadow:0 0 0 3px #fb923c80}.card-face[data-v-4901b881]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:1.5rem;backface-visibility:hidden;-webkit-backface-visibility:hidden;overflow:hidden;display:flex;flex-direction:column;padding:1.25rem;box-shadow:0 20px 50px -10px #0009,0 0 0 1px #ffffff14,inset 0 1px #ffffff1f;transform-style:preserve-3d}.card-front[data-v-4901b881]{background:radial-gradient(ellipse at 30% 0%,rgba(251,146,60,.35) 0%,transparent 55%),radial-gradient(ellipse at 100% 100%,rgba(232,121,249,.3) 0%,transparent 60%),radial-gradient(ellipse at 0% 100%,rgba(244,63,94,.25) 0%,transparent 55%),linear-gradient(135deg,#1a0f2e,#2a1844,#3d1a4a);transition:background .25s ease}.card-back[data-v-4901b881]{transform:rotateY(180deg);background:radial-gradient(ellipse at 50% 50%,rgba(251,146,60,.18) 0%,transparent 60%),linear-gradient(180deg,#15102a,#1f1638)}.holo-conic[data-v-4901b881]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;mix-blend-mode:color-dodge;transition:opacity .12s linear;border-radius:inherit;z-index:5}.holo-sweep[data-v-4901b881]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;mix-blend-mode:screen;transition:opacity .12s linear;border-radius:inherit;z-index:6}.theme-badge[data-v-4901b881]{position:absolute;top:.75rem;right:3rem;font-size:.65rem;font-weight:700;padding:.2rem .55rem;border-radius:999px;border:1px solid;letter-spacing:.04em;z-index:10;transform:translateZ(40px);white-space:nowrap}.card-top[data-v-4901b881]{display:flex;align-items:flex-start;justify-content:space-between;position:relative;z-index:10}.brand[data-v-4901b881]{display:flex;align-items:center;gap:.55rem}.brand-mark[data-v-4901b881]{width:2.1rem;height:2.1rem;border-radius:.6rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#fbbf2473,#f43f5e73);border:1px solid rgba(255,255,255,.25);color:#fde68a;box-shadow:0 4px 12px -2px #fb923c80;transition:background .25s,border-color .25s,box-shadow .25s,color .25s}.brand-text[data-v-4901b881]{display:flex;flex-direction:column;line-height:1.1}.brand-name[data-v-4901b881]{font-size:.92rem;font-weight:800;letter-spacing:.18em;background:linear-gradient(135deg,#fde68a,#fbcfe8);-webkit-background-clip:text;background-clip:text;color:transparent;transition:background-image .25s}.brand-sub[data-v-4901b881]{font-size:.62rem;color:#ffffff80;letter-spacing:.1em;text-transform:uppercase}.flip-hint[data-v-4901b881]{width:1.7rem;height:1.7rem;border-radius:50%;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);display:flex;align-items:center;justify-content:center;color:#ffffff80}.amount-block[data-v-4901b881]{position:relative;z-index:10;margin-top:.35rem;margin-bottom:.4rem;display:flex;align-items:baseline;gap:.6rem}.amount-value[data-v-4901b881]{font-size:2.4rem;font-weight:900;letter-spacing:-.02em;background:linear-gradient(135deg,#fef3c7,#fbbf24,#f97316);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 2px 8px rgba(251,146,60,.35));transition:transform .26s ease,filter .25s,background-image .25s}.amount-pulse[data-v-4901b881]{transform:scale(1.04) translateZ(60px)!important}.amount-decoration[data-v-4901b881]{width:22px;height:22px;border-radius:50%;background:radial-gradient(circle,rgba(251,191,36,.5),transparent 70%);transition:background .25s}.recipient-block[data-v-4901b881]{position:relative;z-index:10;flex:1;display:flex;flex-direction:column;gap:.35rem;min-height:0}.recipient-label[data-v-4901b881]{font-size:.6rem;text-transform:uppercase;letter-spacing:.16em;color:#ffffff73}.recipient-card[data-v-4901b881]{display:flex;align-items:center;gap:.6rem;padding:.45rem .55rem;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:.7rem;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);align-self:flex-start;max-width:100%}.recipient-avatar[data-v-4901b881]{width:1.85rem;height:1.85rem;border-radius:50%;flex-shrink:0;background:linear-gradient(135deg,#fb923c80,#e879f980);display:flex;align-items:center;justify-content:center;font-size:.78rem;font-weight:700;color:#fff;overflow:hidden;border:1px solid rgba(255,255,255,.2)}.recipient-avatar img[data-v-4901b881]{width:100%;height:100%;object-fit:cover}.recipient-info[data-v-4901b881]{display:flex;flex-direction:column;line-height:1.15;min-width:0}.recipient-name[data-v-4901b881]{font-size:.78rem;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:12rem}.recipient-slug[data-v-4901b881]{font-size:.66rem;color:#fcd34dd9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:12rem}.personal-message[data-v-4901b881]{font-size:.72rem;font-style:italic;color:#ffffffc7;line-height:1.35;border-left:2px solid rgba(251,146,60,.4);padding-left:.5rem;max-height:2.6em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;transition:border-color .25s}.recipient-block.self[data-v-4901b881]{gap:.3rem}.self-tag[data-v-4901b881]{font-size:1rem;font-weight:700;color:#fff}.self-tagline[data-v-4901b881]{font-size:.7rem;color:#ffffff80}.card-bottom[data-v-4901b881]{position:relative;z-index:10;display:flex;justify-content:space-between;align-items:flex-end;margin-top:auto;padding-top:.6rem;border-top:1px solid rgba(255,255,255,.08)}.card-meta[data-v-4901b881]{display:flex;flex-direction:column;line-height:1.15}.card-meta.right[data-v-4901b881]{align-items:flex-end}.meta-key[data-v-4901b881]{font-size:.55rem;color:#ffffff61;text-transform:uppercase;letter-spacing:.14em}.meta-val[data-v-4901b881]{font-size:.72rem;color:#ffffffd9;font-weight:500}.back-pattern[data-v-4901b881]{position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(45deg,rgba(255,255,255,.02) 0 12px,transparent 12px 24px),radial-gradient(circle at 50% 50%,rgba(251,146,60,.12),transparent 70%);pointer-events:none}.back-content[data-v-4901b881]{position:relative;z-index:2;display:flex;flex-direction:column;height:100%}.back-label[data-v-4901b881]{font-size:.62rem;text-transform:uppercase;letter-spacing:.18em;color:#ffffff73;margin-bottom:.6rem}.code-display[data-v-4901b881]{display:flex;align-items:center;gap:.35rem;font-family:Menlo,Monaco,Consolas,monospace;font-size:1.05rem;font-weight:700;letter-spacing:.05em;color:#fde68a;text-shadow:0 0 10px rgba(251,146,60,.4);flex-wrap:wrap}.code-segment.placeholder[data-v-4901b881]{color:#ffffff40;letter-spacing:.15em}.dash[data-v-4901b881]{color:#ffffff4d}.back-hint[data-v-4901b881]{margin-top:.65rem;font-size:.7rem;color:#ffffff8c;line-height:1.4;max-width:22rem}.back-footer[data-v-4901b881]{margin-top:auto;padding-top:.6rem;border-top:1px solid rgba(255,255,255,.08);font-size:.65rem;color:#ffffff59;letter-spacing:.06em}.preview-hint[data-v-4901b881]{margin-top:.85rem;text-align:center;font-size:.7rem;color:#ffffff59;display:flex;align-items:center;justify-content:center;gap:.35rem}.sticky-mini-card[data-v-4901b881]{position:fixed;top:0;left:0;right:0;z-index:9999;height:52px;display:flex;align-items:center;gap:.75rem;padding:0 1rem;background:#0c0a18d9;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid rgba(255,255,255,.1);box-shadow:0 4px 20px #0006;cursor:pointer}.sticky-emoji[data-v-4901b881]{font-size:1.3rem;flex-shrink:0}.sticky-amount[data-v-4901b881]{font-size:1.1rem;font-weight:900;letter-spacing:-.02em;background:linear-gradient(135deg,#fef3c7,#fbbf24,#f97316);-webkit-background-clip:text;background-clip:text;color:transparent;flex-shrink:0}.sticky-recipient[data-v-4901b881]{font-size:.8rem;color:#fff9;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-theme-pill[data-v-4901b881]{font-size:.7rem;font-weight:600;padding:.15rem .5rem;border-radius:999px;background:#fbbf2426;border:1px solid rgba(251,191,36,.3);color:#fbbf24e6;flex-shrink:0;white-space:nowrap}.sticky-slide-enter-active[data-v-4901b881],.sticky-slide-leave-active[data-v-4901b881]{transition:transform .26s cubic-bezier(.4,0,.2,1),opacity .26s ease}.sticky-slide-enter-from[data-v-4901b881],.sticky-slide-leave-to[data-v-4901b881]{transform:translateY(-100%);opacity:0}.deco-fade-enter-active[data-v-4901b881],.deco-fade-leave-active[data-v-4901b881]{transition:opacity .25s ease;position:absolute;top:0;right:0;bottom:0;left:0}.deco-fade-enter-from[data-v-4901b881],.deco-fade-leave-to[data-v-4901b881]{opacity:0}.fade-fast-enter-active[data-v-4901b881],.fade-fast-leave-active[data-v-4901b881]{transition:opacity .24s ease,transform .24s ease}.fade-fast-enter-from[data-v-4901b881],.fade-fast-leave-to[data-v-4901b881]{opacity:0;transform:translateY(4px)}.status-pill[data-v-9aef7535]{display:inline-flex;align-items:center;padding:.1rem .5rem;border-radius:999px;font-size:.68rem;font-weight:700;letter-spacing:.03em;border:1px solid;flex-shrink:0;white-space:nowrap}.pill-green[data-v-9aef7535]{background:#34d3991f;border-color:#34d3994d;color:#6ee7b7}.pill-purple[data-v-9aef7535]{background:#a78bfa1f;border-color:#a78bfa4d;color:#c4b5fd}.pill-yellow[data-v-9aef7535]{background:#fbbf241f;border-color:#fbbf244d;color:#fcd34d}.pill-red[data-v-9aef7535]{background:#f871711f;border-color:#f871714d;color:#fca5a5}.pill-gray[data-v-9aef7535]{background:#ffffff0f;border-color:#ffffff1f;color:#ffffff73}.history-row[data-v-142bf669]{border-radius:1rem;background:#ffffff09;border:1px solid rgba(255,255,255,.07);overflow:hidden;transition:border-color .18s ease,background .18s ease}.history-row[data-v-142bf669]:hover{border-color:#ffffff1f;background:#ffffff0e}.history-row.expanded[data-v-142bf669]{border-color:#fb923c40;background:#ffffff0d}.row-header[data-v-142bf669]{width:100%;display:flex;align-items:flex-start;gap:.75rem;padding:.75rem .875rem;text-align:left;cursor:pointer;background:none;border:none;outline:none}.row-header[data-v-142bf669]:focus-visible{box-shadow:inset 0 0 0 2px #fb923c66}.theme-emoji[data-v-142bf669]{font-size:1.3rem;flex-shrink:0;margin-top:.05rem;line-height:1}.row-main[data-v-142bf669]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.2rem}.row-top-line[data-v-142bf669]{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.amount-text[data-v-142bf669]{font-size:1rem;font-weight:800;background:linear-gradient(135deg,#fef3c7,#fbbf24 60%,#f97316);-webkit-background-clip:text;background-clip:text;color:transparent;flex-shrink:0}.row-date[data-v-142bf669]{font-size:.72rem;color:#ffffff59;margin-left:auto;flex-shrink:0;white-space:nowrap}.row-sub-line[data-v-142bf669]{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;min-width:0}.sub-text[data-v-142bf669]{font-size:.78rem;color:#ffffff8c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:16rem}.message-preview[data-v-142bf669]{font-size:.75rem;font-style:italic;color:#ffffff59;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:18rem}.code-line[data-v-142bf669]{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem;margin-top:.15rem}.code-copy-btn[data-v-142bf669]{display:inline-flex;align-items:center;gap:.3rem;cursor:pointer;background:none;border:none;padding:0;transition:opacity .14s ease}.code-copy-btn[data-v-142bf669]:hover{opacity:.8}.code-value[data-v-142bf669]{font-family:Menlo,Monaco,Consolas,monospace;font-size:.7rem;font-weight:700;color:#fcd34dd9;letter-spacing:.04em}.copy-badge[data-v-142bf669]{font-size:.65rem;font-weight:700;color:#34d399;background:#34d3991f;padding:.05rem .35rem;border-radius:999px;border:1px solid rgba(52,211,153,.25)}.expiry-text[data-v-142bf669]{font-size:.7rem;color:#ffffff4d}.resend-btn[data-v-142bf669]{font-size:.68rem;font-weight:600;color:#ffffff4d;background:none;border:1px dashed rgba(255,255,255,.12);border-radius:.4rem;padding:.1rem .45rem;cursor:not-allowed;opacity:.6}.expand-chevron[data-v-142bf669]{width:1rem;height:1rem;color:#ffffff4d;flex-shrink:0;margin-top:.25rem;transition:transform .22s cubic-bezier(.4,0,.2,1),color .18s ease}.history-row.expanded .expand-chevron[data-v-142bf669]{color:#fb923c99}.row-preview-wrap[data-v-142bf669]{border-top:1px solid rgba(255,255,255,.06);padding:1rem;background:#00000026}.row-preview-inner[data-v-142bf669]{max-width:340px;margin:0 auto}.redeemed-notice[data-v-142bf669]{margin-top:.75rem;text-align:center;font-size:.72rem;color:#ffffff59}.row-expand-enter-active[data-v-142bf669]{transition:max-height .32s cubic-bezier(.4,0,.2,1),opacity .24s ease;overflow:hidden}.row-expand-leave-active[data-v-142bf669]{transition:max-height .24s cubic-bezier(.4,0,.2,1),opacity .16s ease;overflow:hidden}.row-expand-enter-from[data-v-142bf669],.row-expand-leave-to[data-v-142bf669]{max-height:0;opacity:0}.row-expand-enter-to[data-v-142bf669],.row-expand-leave-from[data-v-142bf669]{max-height:520px;opacity:1}.skeleton-row[data-v-adb5caf2]{display:flex;align-items:flex-start;gap:.75rem;padding:.85rem .875rem;border-radius:1rem;background:#ffffff06;border:1px solid rgba(255,255,255,.06)}.sk-emoji[data-v-adb5caf2]{width:1.6rem;height:1.6rem;border-radius:.4rem;flex-shrink:0}.sk-content[data-v-adb5caf2]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.35rem}.sk-top-line[data-v-adb5caf2]{display:flex;align-items:center;gap:.5rem}.sk-amount[data-v-adb5caf2]{width:3.5rem;height:1rem;border-radius:.4rem}.sk-pill[data-v-adb5caf2]{width:2.5rem;height:.8rem;border-radius:999px}.sk-date[data-v-adb5caf2]{width:3rem;height:.7rem;border-radius:.35rem;margin-left:auto}.sk-sub[data-v-adb5caf2]{width:55%;height:.7rem;border-radius:.35rem}.shimmer[data-v-adb5caf2]{background:linear-gradient(90deg,#ffffff0a,#ffffff1a,#ffffff0a);background-size:200% 100%;animation:shimmer-adb5caf2 1.5s ease-in-out infinite}@keyframes shimmer-adb5caf2{0%{background-position:200% 0}to{background-position:-200% 0}}.history-panel[data-v-57a10e21]{background:linear-gradient(135deg,#fb923c08,#f43f5e05,#a855f708),#0c0a18f5;border:1px solid rgba(255,255,255,.09);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);box-shadow:0 32px 80px -16px #0009,inset 0 1px #ffffff0f}.history-modal-enter-active[data-v-57a10e21]{transition:opacity .22s ease}.history-modal-leave-active[data-v-57a10e21]{transition:opacity .18s ease}.history-modal-enter-from[data-v-57a10e21],.history-modal-leave-to[data-v-57a10e21]{opacity:0}.history-modal-enter-active .history-panel[data-v-57a10e21],.history-modal-leave-active .history-panel[data-v-57a10e21]{transition:transform .22s cubic-bezier(.34,1.18,.64,1),opacity .22s ease}.history-modal-enter-from .history-panel[data-v-57a10e21]{transform:translateY(12px) scale(.97);opacity:0}.history-modal-leave-to .history-panel[data-v-57a10e21]{transform:translateY(8px) scale(.98);opacity:0}.tab-fade-enter-active[data-v-57a10e21],.tab-fade-leave-active[data-v-57a10e21]{transition:opacity .18s ease,transform .18s ease}.tab-fade-enter-from[data-v-57a10e21],.tab-fade-leave-to[data-v-57a10e21]{opacity:0;transform:translateY(4px)}.filter-fade-enter-active[data-v-57a10e21],.filter-fade-leave-active[data-v-57a10e21]{transition:opacity .15s ease,max-height .2s ease;overflow:hidden;max-height:60px}.filter-fade-enter-from[data-v-57a10e21],.filter-fade-leave-to[data-v-57a10e21]{opacity:0;max-height:0}.filter-chip[data-v-57a10e21]{padding:.2rem .65rem;border-radius:999px;font-size:.72rem;font-weight:600;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:#ffffff80;transition:all .14s ease;cursor:pointer}.filter-chip[data-v-57a10e21]:hover{background:#ffffff17;color:#ffffffbf}.filter-chip.active[data-v-57a10e21]{background:#fb923c26;border-color:#fb923c66;color:#fcd34d}.empty-state[data-v-57a10e21]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:2rem 1.5rem;animation:fadeIn-57a10e21 .3s ease}@keyframes fadeIn-57a10e21{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.empty-icon-wrap[data-v-57a10e21]{width:64px;height:64px;border-radius:1.25rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.empty-icon[data-v-57a10e21]{font-size:1.85rem}.empty-title[data-v-57a10e21]{font-size:1rem;font-weight:700;color:#ffffffe6;margin-bottom:.5rem}.empty-desc[data-v-57a10e21]{font-size:.82rem;color:#ffffff73;line-height:1.55;max-width:26rem;margin-bottom:1.25rem}.empty-cta[data-v-57a10e21]{padding:.55rem 1.25rem;border-radius:.75rem;background:linear-gradient(135deg,#fb923c33,#f43f5e26);border:1px solid rgba(251,146,60,.35);color:#fcd34d;font-size:.82rem;font-weight:600;cursor:pointer;transition:all .16s ease}.empty-cta[data-v-57a10e21]:hover{background:linear-gradient(135deg,#fb923c4d,#f43f5e38);border-color:#fb923c80;transform:translateY(-1px)}.load-more-btn[data-v-57a10e21]{padding:.5rem 1.5rem;border-radius:.75rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);color:#fff9;font-size:.82rem;font-weight:600;cursor:pointer;transition:all .16s ease}.load-more-btn[data-v-57a10e21]:hover:not(:disabled){background:#ffffff17;color:#ffffffd9;border-color:#fb923c4d}.load-more-btn[data-v-57a10e21]:disabled{opacity:.6;cursor:not-allowed}.w-4\.5[data-v-57a10e21]{width:1.125rem}.h-4\.5[data-v-57a10e21]{height:1.125rem}.navbar-pill-enter-active[data-v-75d191ec],.navbar-pill-leave-active[data-v-75d191ec]{transition:opacity .28s ease,transform .28s ease}.navbar-pill-enter-from[data-v-75d191ec]{opacity:0;transform:translateY(6px)}.navbar-pill-leave-to[data-v-75d191ec]{opacity:0;transform:translateY(-6px)}.navbar-icon-tooltip[data-v-75d191ec]{position:relative}.navbar-icon-tooltip[data-v-75d191ec]:after{content:attr(data-tooltip);position:absolute;top:100%;left:50%;transform:translate(-50%) translateY(4px);padding:5px 10px;border-radius:8px;background:linear-gradient(135deg,#1a0f2e,#2d1b4e);border:1px solid rgba(236,72,153,.3);color:#f9a8d4;font-size:11px;font-weight:600;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .1s ease;z-index:9999;box-shadow:0 4px 12px #0006}.navbar-icon-tooltip[data-v-75d191ec]:hover:after{opacity:1}.navbar-blur[data-v-75d191ec]{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-75d191ec]::-webkit-scrollbar{display:none}.navbar-blur[data-v-75d191ec]{-ms-overflow-style:none;scrollbar-width:none}.sr-only[data-v-75d191ec]{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-with-bridge[data-v-75d191ec]:before{content:"";position:absolute;top:-12px;left:0;right:0;height:12px}.dropdown-enter-active[data-v-75d191ec],.dropdown-leave-active[data-v-75d191ec]{transition:opacity .2s ease,transform .2s ease}.dropdown-enter-from[data-v-75d191ec],.dropdown-leave-to[data-v-75d191ec]{opacity:0;transform:translateY(-10px)}.dropdown-enter-to[data-v-75d191ec],.dropdown-leave-from[data-v-75d191ec]{opacity:1;transform:translateY(0)}.tooltip-enter-active[data-v-75d191ec],.tooltip-leave-active[data-v-75d191ec]{transition:opacity .15s ease,transform .15s ease}.tooltip-enter-from[data-v-75d191ec],.tooltip-leave-to[data-v-75d191ec]{opacity:0;transform:translateY(-5px)}.tooltip-enter-to[data-v-75d191ec],.tooltip-leave-from[data-v-75d191ec]{opacity:1;transform:translateY(0)}.logo-fade-enter-active[data-v-75d191ec],.logo-fade-leave-active[data-v-75d191ec]{transition:opacity .05s ease}.logo-fade-enter-from[data-v-75d191ec],.logo-fade-leave-to[data-v-75d191ec]{opacity:0}.logo-fade-enter-to[data-v-75d191ec],.logo-fade-leave-from[data-v-75d191ec]{opacity:1}.logo-crossfade-img[data-v-75d191ec]{transition:opacity .6s ease;opacity:1}.logo-crossfade-img.is-hidden[data-v-75d191ec]{opacity:0}.logo-wrapper[data-v-75d191ec]{min-width:140px}@media (prefers-reduced-motion: reduce){.transition-all[data-v-75d191ec]{transition:none}.animate-pulse[data-v-75d191ec]{animation:none}.dropdown-enter-active[data-v-75d191ec],.dropdown-leave-active[data-v-75d191ec]{transition:none}}button[data-v-75d191ec]:focus-visible,a[data-v-75d191ec]:focus-visible{outline:2px solid rgba(0,204,255,.8);outline-offset:2px;border-radius:8px}.level-dropdown[data-v-75d191ec],.trustscore-dropdown[data-v-75d191ec],.boxes-dropdown[data-v-75d191ec],.notifications-dropdown[data-v-75d191ec],.contribution-dropdown[data-v-75d191ec]{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)}.gift-balance-dropdown[data-v-75d191ec]{background:#0c0a18f5;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border:1px solid rgba(252,211,77,.18);box-shadow:0 16px 48px -8px #0000008c,0 0 0 1px #fcd34d1f,0 0 32px -4px #fb923c2e,inset 0 1px #ffffff0f}.notification-modal[data-v-75d191ec]{background:var(--theme-dropdown-bg);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%)}.wishlist-modal[data-v-75d191ec]{-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%)}.modal-enter-active[data-v-75d191ec],.modal-leave-active[data-v-75d191ec]{transition:opacity .2s ease,transform .2s ease}.modal-enter-from[data-v-75d191ec],.modal-leave-to[data-v-75d191ec]{opacity:0}.modal-enter-from .notification-modal[data-v-75d191ec],.modal-leave-to .notification-modal[data-v-75d191ec]{transform:scale(.95)}.modal-enter-to .notification-modal[data-v-75d191ec],.modal-leave-from .notification-modal[data-v-75d191ec]{transform:scale(1)}.line-clamp-1[data-v-75d191ec]{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-2[data-v-75d191ec]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.level-xp-container[data-v-75d191ec]{position:relative;display:flex;align-items:center}.level-badge-wrapper[data-v-75d191ec]{position:relative;z-index:2;margin-right:-28px}.level-badge-button[data-v-75d191ec]{background:none;border:none;padding:0;cursor:pointer;transition:transform .2s ease}.level-badge-button[data-v-75d191ec]:hover{transform:scale(1.05)}.level-badge-button[data-v-75d191ec]:active{transform:scale(.98)}.xp-bar-image-container[data-v-75d191ec]{position:relative;display:flex;align-items:center;height:26px;z-index:1}.xp-bar-bg[data-v-75d191ec]{height:100%;width:auto;min-width:140px;object-fit:contain}.xp-bar-content[data-v-75d191ec]{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-75d191ec]{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-75d191ec]{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-75d191ec]{filter:drop-shadow(0 0 12px rgba(10,233,233,.5));transition:filter .3s ease}.blue-phoenix-logo-glow[data-v-75d191ec]:hover{filter:drop-shadow(0 0 18px rgba(10,233,233,.7))}.blue-phoenix-title[data-v-75d191ec]{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-75d191ec]{background:linear-gradient(135deg,#0ae9e9,#0057ff);color:#fff;font-size:8px;letter-spacing:.08em}.blue-phoenix-tagline-slider[data-v-75d191ec]{overflow:hidden;width:160px}.tagline-track[data-v-75d191ec]{display:flex;transition:transform .6s cubic-bezier(.4,0,.2,1)}.tagline-track.no-transition[data-v-75d191ec]{transition:none}.tagline-slide[data-v-75d191ec]{flex-shrink:0;width:160px;white-space:nowrap;text-align:center}.founders-banner[data-v-75d191ec]{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-75d191ec]{left:0!important}}@media (min-width: 768px){.founders-banner[data-v-75d191ec]{top:80px!important}}.banner-slide-enter-active[data-v-75d191ec],.banner-slide-leave-active[data-v-75d191ec]{transition:all .3s ease}.banner-slide-enter-from[data-v-75d191ec],.banner-slide-leave-to[data-v-75d191ec]{opacity:0;transform:translateY(-100%)}.modal-fade-enter-active[data-v-75d191ec],.modal-fade-leave-active[data-v-75d191ec]{transition:opacity .3s ease}.modal-fade-enter-active>div[data-v-75d191ec]:last-child,.modal-fade-leave-active>div[data-v-75d191ec]:last-child{transition:transform .3s ease,opacity .3s ease}.modal-fade-enter-from[data-v-75d191ec],.modal-fade-leave-to[data-v-75d191ec]{opacity:0}.modal-fade-enter-from>div[data-v-75d191ec]:last-child,.modal-fade-leave-to>div[data-v-75d191ec]:last-child{transform:scale(.95);opacity:0}.monetize-chip[data-v-75d191ec]{position:relative;display:inline-flex;align-items:center;gap:.2rem;padding:.2rem .5rem;font-size:.625rem;color:var(--theme-foreground-muted, rgba(255,255,255,.5));background:var(--theme-background-tertiary, rgba(255,255,255,.05));border:1px solid var(--theme-border, rgba(255,255,255,.08));border-radius:9999px;cursor:default;transition:all .2s ease}.monetize-chip[data-v-75d191ec]:hover{color:var(--theme-foreground, rgba(255,255,255,.85));background:var(--theme-background-hover, rgba(255,255,255,.1));border-color:var(--theme-border-hover, rgba(255,255,255,.2));transform:translateY(-1px)}.monetize-chip[data-v-75d191ec]:after{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%) scale(.95);width:max-content;max-width:200px;padding:.4rem .6rem;font-size:.625rem;line-height:1.4;color:#fff;text-align:center;background:linear-gradient(135deg,#8b5cf6e6,#d946efcc);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.15);border-radius:.625rem;box-shadow:0 6px 20px #8b5cf64d;pointer-events:none;opacity:0;transition:opacity .15s ease,transform .15s ease;z-index:50}.monetize-chip[data-v-75d191ec]:before{content:"";position:absolute;bottom:calc(100% + 2px);left:50%;transform:translate(-50%);border:4px solid transparent;border-top-color:#be50e6d9;pointer-events:none;opacity:0;transition:opacity .15s ease;z-index:50}.monetize-chip[data-v-75d191ec]:hover:after{opacity:1;transform:translate(-50%) scale(1)}.monetize-chip[data-v-75d191ec]:hover:before{opacity:1}.monetize-highlight-word[data-v-75d191ec]{display:inline;font-size:.8125rem;font-weight:800;text-transform:uppercase;letter-spacing:.03em;background:linear-gradient(90deg,#c084fc,#f472b6,#818cf8);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:monetize-gradient-shift-75d191ec 3s ease infinite}@keyframes monetize-gradient-shift-75d191ec{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.founder-bubble-enter-active[data-v-75d191ec]{transition:opacity .25s ease-out,transform .25s cubic-bezier(.34,1.56,.64,1)}.founder-bubble-leave-active[data-v-75d191ec]{transition:opacity .3s ease-in,transform .3s ease-in}.founder-bubble-enter-from[data-v-75d191ec]{opacity:0;transform:translateY(-6px) scale(.85)}.founder-bubble-leave-to[data-v-75d191ec]{opacity:0;transform:translateY(2px) scale(.96)}.founder-unmute-overlay[data-v-75d191ec]{animation:founder-unmute-pulse-75d191ec 2s ease-in-out infinite}@keyframes founder-unmute-pulse-75d191ec{0%,to{transform:scale(1);box-shadow:0 8px 24px #ec489973}50%{transform:scale(1.04);box-shadow:0 8px 32px #ec4899b3}}.quests-header[data-v-f9f47714]{display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem}.user-profile-card[data-v-f9f47714]{display:flex;align-items:center;gap:1rem;padding:.75rem 1.25rem;background:var(--theme-card-bg, rgba(255, 255, 255, .12));-webkit-backdrop-filter:blur(16px);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-f9f47714]{flex-shrink:0}.avatar-frame[data-v-f9f47714]{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-f9f47714] .level-badge-container{transform:scale(1.15);transform-origin:center right}.user-avatar[data-v-f9f47714]{width:100%;height:100%;border-radius:50%;object-fit:cover;background:#1a1a2e}.user-info[data-v-f9f47714]{flex:1;min-width:0;text-align:center}.user-mention[data-v-f9f47714]{font-size:1.25rem;font-weight:700;color:var(--theme-text-primary, #ffffff);margin:0 0 .25rem}.nakama-count[data-v-f9f47714]{font-size:.9375rem;color:var(--theme-text-secondary, rgba(255, 255, 255, .8));margin:0}.nakama-count .highlight[data-v-f9f47714]{color:#ec4899;font-weight:700}.filters-row[data-v-f9f47714]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.adventure-tabs[data-v-f9f47714]{display:flex;gap:.5rem}.adventure-tab[data-v-f9f47714]{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-f9f47714]:hover{background:var(--theme-card-bg, rgba(255, 255, 255, .1));color:var(--theme-text-primary, #ffffff)}.adventure-tab.active[data-v-f9f47714]{background:#fd287d;border-color:transparent;color:#fff;box-shadow:0 4px 12px #fd287d66}.adventure-tab .tab-icon[data-v-f9f47714]{width:20px;height:20px}.adventure-tab .tab-text[data-v-f9f47714]{display:none}@media (min-width: 640px){.adventure-tab .tab-text[data-v-f9f47714]{display:inline}}.stats-toggles[data-v-f9f47714]{display:flex;gap:.5rem}.stats-toggle[data-v-f9f47714]{display:flex;align-items:center;gap:.375rem;padding:.5rem .75rem;background:var(--theme-card-bg, rgba(255, 255, 255, .15));-webkit-backdrop-filter:blur(8px);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-f9f47714]: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-f9f47714]{background:var(--theme-card-bg, rgba(255, 255, 255, .2));-webkit-backdrop-filter:blur(12px);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-f9f47714 2s ease-in-out infinite}@keyframes glow-pulse-f9f47714{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-f9f47714]{width:22px;height:22px;color:var(--theme-text-primary, rgba(255, 255, 255, .9))}.toggle-icon.xp-icon[data-v-f9f47714]{width:24px;height:24px}.stats-toggle.active .toggle-icon[data-v-f9f47714]{color:var(--theme-text-primary, #ffffff)}.toggle-label[data-v-f9f47714]{display:none}@media (min-width: 480px){.toggle-label[data-v-f9f47714]{display:inline}}@media (max-width: 640px){.user-profile-card[data-v-f9f47714]{padding:.625rem 1rem;gap:.75rem}.avatar-frame[data-v-f9f47714]{width:48px;height:48px}.user-mention[data-v-f9f47714]{font-size:1rem}.nakama-count[data-v-f9f47714]{font-size:.8125rem}.filters-row[data-v-f9f47714]{flex-direction:column;align-items:stretch}.adventure-tabs[data-v-f9f47714],.stats-toggles[data-v-f9f47714]{justify-content:center}}[data-theme=light] .user-profile-card[data-v-f9f47714]{background:#ffffffb3;border-color:#00000014;box-shadow:0 4px 24px #0000000f}[data-theme=light] .user-mention[data-v-f9f47714]{color:var(--theme-foreground)}[data-theme=light] .nakama-count[data-v-f9f47714]{color:var(--theme-foreground-muted)}[data-theme=light] .adventure-tab[data-v-f9f47714]{color:var(--theme-foreground-muted);border-color:var(--theme-border)}[data-theme=light] .adventure-tab[data-v-f9f47714]:hover{background:#0000000d;color:var(--theme-foreground)}[data-theme=light] .stats-toggle[data-v-f9f47714]{background:#0000000d;border-color:var(--theme-border);color:var(--theme-foreground-muted)}[data-theme=light] .stats-toggle[data-v-f9f47714]:hover,[data-theme=light] .stats-toggle.active[data-v-f9f47714]{background:#0000001a;color:var(--theme-foreground)}.quest-node[data-v-d55f48d4]{--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-d55f48d4]{cursor:pointer}.quest-node.is-clickable:hover .badge-circle[data-v-d55f48d4]{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-d55f48d4]{opacity:.5}.node-badge[data-v-d55f48d4]{flex-shrink:0;position:relative}.badge-circle[data-v-d55f48d4]{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-image[data-v-d55f48d4]{width:60%;height:60%;object-fit:contain;filter:drop-shadow(0 1px 3px rgba(0,0,0,.3))}.badge-image[src$=".svg"][data-v-d55f48d4]{filter:brightness(0) invert(1) drop-shadow(0 1px 3px rgba(0,0,0,.3))}.badge-image.completed-image[data-v-d55f48d4]{opacity:.6;filter:grayscale(30%) drop-shadow(0 1px 3px rgba(0,0,0,.3))}.badge-image.completed-image[src$=".svg"][data-v-d55f48d4]{opacity:.6;filter:brightness(0) invert(1) grayscale(30%) drop-shadow(0 1px 3px rgba(0,0,0,.3))}.badge-icon[data-v-d55f48d4]{font-size:1.5rem;line-height:1}.badge-fallback[data-v-d55f48d4]{font-size:1.25rem;font-weight:800;color:#fff;text-transform:uppercase}.completed-overlay[data-v-d55f48d4]{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-d55f48d4]{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-d55f48d4]{font-size:.6875rem;font-weight:800;color:#1f2937;line-height:1}.points-value[data-v-d55f48d4]{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-d55f48d4]{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 .xp-badge[data-v-d55f48d4]{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-d55f48d4]{color:#fff}.check-mark[data-v-d55f48d4]{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-d55f48d4]{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-d55f48d4]{filter:grayscale(100%);opacity:.5}.quest-node.status-locked .badge-image[src$=".svg"][data-v-d55f48d4]{filter:brightness(0) invert(1) grayscale(100%);opacity:.5}.quest-node.status-locked .xp-badge[data-v-d55f48d4]{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-d55f48d4]{color:#fff}.quest-node.status-in_progress .badge-circle[data-v-d55f48d4]{animation:pulse-d55f48d4 2s infinite}@keyframes pulse-d55f48d4{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-d55f48d4]{flex:1;min-width:0}.quest-title[data-v-d55f48d4]{font-size:.9375rem;font-weight:600;color:#fff;margin:0 0 .25rem;line-height:1.4}.quest-meta[data-v-d55f48d4]{display:flex;align-items:center;gap:.5rem}.frequency-badge[data-v-d55f48d4]{font-size:.75rem;font-weight:700;text-transform:capitalize}.frequency-badge.freq-unique[data-v-d55f48d4]{color:#f59e0b}.frequency-badge.freq-daily[data-v-d55f48d4]{color:#06b6d4}.frequency-badge.freq-weekly[data-v-d55f48d4]{color:#8b5cf6}.frequency-badge.freq-monthly[data-v-d55f48d4]{color:#ec4899}.progress-text[data-v-d55f48d4]{font-size:.8125rem;font-weight:600;color:#ffffffb3}@media (max-width: 900px){.quest-node[data-v-d55f48d4]{--amplitude: 60px}}@media (max-width: 768px){.quest-node[data-v-d55f48d4]{--amplitude: 50px}}@media (max-width: 640px){.quest-node[data-v-d55f48d4]{--amplitude: 35px;gap:.75rem}.badge-circle[data-v-d55f48d4]{width:48px;height:48px}.badge-icon[data-v-d55f48d4]{font-size:1.25rem}.xp-badge[data-v-d55f48d4]{min-width:20px;height:20px;padding:0 5px;bottom:-3px;right:-3px}.xp-value[data-v-d55f48d4]{font-size:.625rem}.points-value[data-v-d55f48d4]{font-size:1rem}.check-mark[data-v-d55f48d4]{width:20px;height:20px}.quest-title[data-v-d55f48d4]{font-size:.8125rem}.frequency-badge[data-v-d55f48d4]{font-size:.6875rem}.progress-text[data-v-d55f48d4]{font-size:.75rem}}@media (max-width: 480px){.quest-node[data-v-d55f48d4]{--amplitude: 25px;gap:.5rem}.badge-circle[data-v-d55f48d4]{width:44px;height:44px}.badge-icon[data-v-d55f48d4]{font-size:1.125rem}.xp-badge[data-v-d55f48d4]{min-width:18px;height:18px;padding:0 4px;bottom:-2px;right:-2px}.xp-value[data-v-d55f48d4]{font-size:.5625rem}.check-mark[data-v-d55f48d4]{width:18px;height:18px}.points-value[data-v-d55f48d4]{font-size:.875rem}.quest-title[data-v-d55f48d4]{font-size:.75rem}}.guest-blur[data-v-d55f48d4]{filter:blur(5px);-webkit-user-select:none;user-select:none;pointer-events:none}.modal-overlay[data-v-728ca440]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.modal-container[data-v-728ca440]{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-728ca440]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.modal-title[data-v-728ca440]{font-size:1.75rem;font-weight:800;color:#fff;margin:0}.close-btn[data-v-728ca440]{background:#ffffff1a;border:none;border-radius:12px;padding:.5rem;cursor:pointer;color:#ffffffb3;transition:all .2s ease}.close-btn[data-v-728ca440]:hover{background:#fff3;color:#fff}.stats-row[data-v-728ca440]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:2rem}.stat-card[data-v-728ca440]{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-728ca440]{background:linear-gradient(135deg,#ff643226,#ff32001a);border-color:#ff64324d}.stat-card.crown[data-v-728ca440]{background:linear-gradient(135deg,#ffc83226,#ff96001a);border-color:#ffc8324d}.stat-card.days[data-v-728ca440]{background:linear-gradient(135deg,#10b98126,#0596691a);border-color:#10b9814d}.stat-icon[data-v-728ca440]{font-size:2rem}.stat-content[data-v-728ca440]{display:flex;flex-direction:column}.stat-value[data-v-728ca440]{font-size:2rem;font-weight:800;color:#fff;line-height:1}.stat-label[data-v-728ca440]{font-size:.75rem;color:#fff9;text-transform:uppercase;letter-spacing:.05em;margin-top:.25rem}.calendar-section[data-v-728ca440]{background:#0003;border-radius:16px;padding:1.5rem;border:1px solid rgba(255,255,255,.08)}.month-labels[data-v-728ca440]{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-728ca440]{display:flex;gap:.5rem}.day-labels[data-v-728ca440]{display:flex;flex-direction:column;gap:3px;font-size:.625rem;color:#ffffff80;width:20px;flex-shrink:0}.day-label[data-v-728ca440]{height:14px;line-height:14px}.calendar-grid[data-v-728ca440]{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-728ca440]{width:14px;height:14px;border-radius:3px;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.calendar-cell[data-v-728ca440]:hover{transform:scale(1.4);box-shadow:0 0 12px #10b98199;z-index:10;position:relative}.calendar-cell.level-0[data-v-728ca440]{background:#ffffff14}.calendar-cell.level-1[data-v-728ca440]{background:#10b98140}.calendar-cell.level-2[data-v-728ca440]{background:#10b98173}.calendar-cell.level-3[data-v-728ca440]{background:#10b981a6}.calendar-cell.level-4[data-v-728ca440]{background:#10b981}.calendar-cell.is-today[data-v-728ca440]{outline:2px solid #00D4FF;outline-offset:1px}.calendar-legend[data-v-728ca440]{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;margin-top:1rem;font-size:.75rem;color:#ffffff80}.legend-cells[data-v-728ca440]{display:flex;gap:3px}.legend-cell[data-v-728ca440]{width:14px;height:14px;border-radius:3px}.legend-cell.level-0[data-v-728ca440]{background:#ffffff14}.legend-cell.level-1[data-v-728ca440]{background:#10b98140}.legend-cell.level-2[data-v-728ca440]{background:#10b98173}.legend-cell.level-3[data-v-728ca440]{background:#10b981a6}.legend-cell.level-4[data-v-728ca440]{background:#10b981}.hovered-info[data-v-728ca440]{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-728ca440]{font-size:.875rem;color:#fffc;text-transform:capitalize}.hovered-count[data-v-728ca440]{font-size:.875rem;color:#ffffff80;font-weight:600}.hovered-count.active[data-v-728ca440]{color:#10b981}.modal-enter-active[data-v-728ca440],.modal-leave-active[data-v-728ca440]{transition:all .3s ease}.modal-enter-from[data-v-728ca440],.modal-leave-to[data-v-728ca440]{opacity:0}.modal-enter-from .modal-container[data-v-728ca440],.modal-leave-to .modal-container[data-v-728ca440]{transform:scale(.9) translateY(20px)}.fade-enter-active[data-v-728ca440],.fade-leave-active[data-v-728ca440]{transition:opacity .2s ease}.fade-enter-from[data-v-728ca440],.fade-leave-to[data-v-728ca440]{opacity:0}[data-theme=light] .modal-container[data-v-728ca440]{background:linear-gradient(135deg,#fff,#f8fafc);border-color:#0000001a}[data-theme=light] .modal-title[data-v-728ca440],[data-theme=light] .stat-value[data-v-728ca440]{color:#1f2937}[data-theme=light] .calendar-section[data-v-728ca440]{background:#00000008;border-color:#00000014}[data-theme=light] .calendar-cell.level-0[data-v-728ca440],[data-theme=light] .legend-cell.level-0[data-v-728ca440]{background:#00000014}@media (max-width: 640px){.modal-container[data-v-728ca440]{padding:1.25rem;border-radius:20px}.modal-title[data-v-728ca440]{font-size:1.5rem}.stats-row[data-v-728ca440]{grid-template-columns:1fr;gap:.75rem}.stat-card[data-v-728ca440]{padding:.875rem 1rem}.stat-icon[data-v-728ca440],.stat-value[data-v-728ca440]{font-size:1.5rem}.calendar-section[data-v-728ca440]{padding:1rem}.calendar-cell[data-v-728ca440]{width:12px;height:12px}.calendar-grid[data-v-728ca440]{grid-template-rows:repeat(7,12px);grid-auto-columns:12px;gap:2px}}.quest-unit[data-v-5a336d2c]{width:100%;margin-top:1rem}.quest-unit[data-v-5a336d2c]:first-child{margin-top:0}.unit-header[data-v-5a336d2c]{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-5a336d2c]:hover{filter:brightness(1.05)}.unit-header.expanded[data-v-5a336d2c]{border-radius:16px 16px 0 0;border-bottom:2px solid rgba(160,112,0,.3)}.unit-header-content[data-v-5a336d2c]{flex:1;min-width:0}.unit-title[data-v-5a336d2c]{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-5a336d2c]{display:inline-flex;align-items:center;color:#7d5a00;animation:lockPulse-5a336d2c 2s ease-in-out infinite}@keyframes lockPulse-5a336d2c{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.quest-unit.is-locked .unit-header[data-v-5a336d2c]{background:linear-gradient(135deg,#9ca3af,#6b7280);box-shadow:0 4px 12px #6b72804d}.quest-unit.is-locked .unit-header[data-v-5a336d2c]:hover{filter:brightness(1.02)}.quest-unit.is-locked .unit-title[data-v-5a336d2c]{color:#374151}.quest-unit.is-locked .unit-description[data-v-5a336d2c]{color:#374151cc;font-style:italic}.quest-unit.is-locked .expand-arrow[data-v-5a336d2c],.quest-unit.is-locked .lock-icon[data-v-5a336d2c]{color:#374151}.unit-description[data-v-5a336d2c]{font-size:1.125rem;font-weight:700;color:#a07000f2;margin:0;line-height:1.4}.expand-arrow[data-v-5a336d2c]{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-5a336d2c]{transform:rotate(180deg)}.unit-content[data-v-5a336d2c]{background:transparent;padding:1rem 0;overflow:visible}.quest-path[data-v-5a336d2c]{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;padding:0 5.5rem}.streak-content[data-v-5a336d2c]{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1rem}.compact-heatmap[data-v-5a336d2c]{position:relative;background:radial-gradient(circle at 20% 0%,rgba(255,0,122,.08),transparent 50%),radial-gradient(circle at 100% 100%,rgba(0,212,255,.07),transparent 55%),#ffffff09;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-radius:16px;padding:.875rem 1rem;width:100%;overflow:hidden;box-shadow:0 4px 24px #0000002e,inset 0 1px #ffffff14}.compact-heatmap[data-v-5a336d2c]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,#ff007a73,#7c3aed40 45%,#00d4ff59);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:.8}.compact-heatmap[data-v-5a336d2c]:after{content:"";position:absolute;top:0;left:-40%;width:40%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.05),transparent);pointer-events:none;animation:heatmapShimmer-5a336d2c 7s ease-in-out infinite}@keyframes heatmapShimmer-5a336d2c{0%,to{left:-40%;opacity:0}50%{opacity:1}60%{left:110%;opacity:0}}.heatmap-header[data-v-5a336d2c]{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;margin-bottom:.625rem;gap:.75rem}.heatmap-header-left[data-v-5a336d2c]{display:flex;align-items:center;gap:.5rem;min-width:0;flex:1;flex-wrap:wrap}.heatmap-title[data-v-5a336d2c]{position:relative;font-size:.6875rem;font-weight:700;color:#ffffffd9;text-transform:uppercase;letter-spacing:.14em;flex-shrink:0;padding-left:.75rem}.heatmap-title[data-v-5a336d2c]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:4px;border-radius:50%;background:#ff007a;box-shadow:0 0 8px #ff007acc,0 0 16px #ff007a66;animation:titleDotPulse-5a336d2c 2s ease-in-out infinite}@keyframes titleDotPulse-5a336d2c{0%,to{transform:translateY(-50%) scale(1);opacity:1}50%{transform:translateY(-50%) scale(1.4);opacity:.7}}.heatmap-pill[data-v-5a336d2c]{position:relative;display:inline-flex;align-items:center;gap:.3rem;padding:3px .55rem;border:1px solid;border-radius:999px;line-height:1;transition:transform .2s ease,box-shadow .2s ease;white-space:nowrap}.heatmap-pill[data-v-5a336d2c]:hover{transform:translateY(-1px)}.heatmap-pill-icon[data-v-5a336d2c]{font-size:.75rem;line-height:1;filter:drop-shadow(0 0 4px currentColor)}.heatmap-pill-value[data-v-5a336d2c]{font-size:.8125rem;font-weight:800;background:var(--pill-value-grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-variant-numeric:tabular-nums;letter-spacing:.02em}.heatmap-pill-label[data-v-5a336d2c]{font-size:.5625rem;font-weight:700;color:#ffffffbf;text-transform:uppercase;letter-spacing:.08em}.pill-active[data-v-5a336d2c]{--pill-value-grad: linear-gradient(135deg, #10b981, #00d4ff);background:linear-gradient(135deg,#10b98133,#00d4ff33);border-color:#10b98166;box-shadow:0 0 12px #10b98138,inset 0 1px #ffffff1a}.pill-active[data-v-5a336d2c]:hover{box-shadow:0 0 18px #10b98166,inset 0 1px #ffffff2e}.pill-current[data-v-5a336d2c]{--pill-value-grad: linear-gradient(135deg, #ff9a3d, #ff3d7f);background:linear-gradient(135deg,#ff9a3d33,#ff3d7f33);border-color:#ff9a3d66;box-shadow:0 0 12px #ff6e3238,inset 0 1px #ffffff1a}.pill-current .heatmap-pill-icon[data-v-5a336d2c]{color:#ff9a3dcc}.pill-current[data-v-5a336d2c]:hover{box-shadow:0 0 18px #ff6e3266,inset 0 1px #ffffff2e}.pill-longest[data-v-5a336d2c]{--pill-value-grad: linear-gradient(135deg, #ffd166, #ffb02e);background:linear-gradient(135deg,#ffd1662e,#ffb02e38);border-color:#ffd16666;box-shadow:0 0 12px #ffb02e38,inset 0 1px #ffffff1a}.pill-longest .heatmap-pill-icon[data-v-5a336d2c]{color:#ffd166cc}.pill-longest[data-v-5a336d2c]:hover{box-shadow:0 0 18px #ffb02e66,inset 0 1px #ffffff2e}[data-theme=light] .heatmap-pill-label[data-v-5a336d2c]{color:#000000a6}.expand-calendar-btn[data-v-5a336d2c]{background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:.4rem;cursor:pointer;color:#ffffffb3;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.expand-calendar-btn[data-v-5a336d2c]:hover{background:linear-gradient(135deg,#ff007a40,#00d4ff40);border-color:#ff007a80;color:#fff;transform:scale(1.1) rotate(2deg);box-shadow:0 0 16px #ff007a59}.heatmap-scroll[data-v-5a336d2c]{position:relative;z-index:1;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:rgba(255,0,122,.35) transparent;padding:6px 6px 10px;margin:-6px -6px 0;-webkit-overflow-scrolling:touch}.heatmap-scroll[data-v-5a336d2c]::-webkit-scrollbar{height:6px}.heatmap-scroll[data-v-5a336d2c]::-webkit-scrollbar-track{background:transparent}.heatmap-scroll[data-v-5a336d2c]::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#ff007a80,#00d4ff66);border-radius:3px}.heatmap-scroll[data-v-5a336d2c]::-webkit-scrollbar-thumb:hover{background:linear-gradient(90deg,#ff007acc,#00d4ff99)}.heatmap-months[data-v-5a336d2c]{display:inline-flex;gap:.875rem;align-items:stretch;min-width:100%}.heatmap-month-group[data-v-5a336d2c]{display:flex;flex-direction:column;gap:.375rem;min-width:0;flex-shrink:0}.heatmap-month-group+.heatmap-month-group[data-v-5a336d2c]{padding-left:.875rem;border-left:1px dashed rgba(255,255,255,.12)}.heatmap-month-label[data-v-5a336d2c]{font-size:.625rem;font-weight:800;color:transparent;background:linear-gradient(135deg,#ff007a,#00d4ff);-webkit-background-clip:text;background-clip:text;text-transform:uppercase;letter-spacing:.14em;line-height:1;padding-left:2px;display:inline-flex;align-items:center;gap:.3rem}.heatmap-month-label[data-v-5a336d2c]:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,rgba(255,0,122,.4),transparent);margin-left:.25rem;min-width:12px}.heatmap-month-days[data-v-5a336d2c]{display:flex;gap:4px;flex-shrink:0}.heatmap-cell[data-v-5a336d2c]{position:relative;flex:0 0 auto;width:28px;height:28px;border-radius:7px;cursor:pointer;transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s ease,background .3s ease,border-color .25s ease;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.08);overflow:hidden}.heatmap-cell[data-v-5a336d2c]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(135deg,rgba(255,255,255,.18),transparent 50%);pointer-events:none;opacity:.7}.heatmap-cell-day[data-v-5a336d2c]{position:relative;z-index:1;font-size:.6875rem;font-weight:700;color:#ffffffbf;line-height:1;pointer-events:none;-webkit-user-select:none;user-select:none;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.heatmap-cell.level-2 .heatmap-cell-day[data-v-5a336d2c]{color:#fffffff2}.heatmap-cell.level-3 .heatmap-cell-day[data-v-5a336d2c],.heatmap-cell.level-4 .heatmap-cell-day[data-v-5a336d2c]{color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.35),0 0 6px rgba(255,255,255,.2);font-weight:800}[data-theme=light] .heatmap-cell-day[data-v-5a336d2c]{color:#000000a6}[data-theme=light] .heatmap-cell.level-3 .heatmap-cell-day[data-v-5a336d2c],[data-theme=light] .heatmap-cell.level-4 .heatmap-cell-day[data-v-5a336d2c]{color:#fff}[data-theme=light] .heatmap-month-label[data-v-5a336d2c]{color:#0000008c}[data-theme=light] .heatmap-month-group+.heatmap-month-group[data-v-5a336d2c]{border-left-color:#0000001f}.heatmap-cell[data-v-5a336d2c]:hover{transform:translateY(-3px) scale(1.15);z-index:10;border-color:#ffffff40;box-shadow:0 6px 18px #0000004d,0 0 18px #ff007a73,0 0 36px #00d4ff33}.heatmap-cell.is-today[data-v-5a336d2c]{box-shadow:0 0 0 2px #00d4ff,0 0 12px #00d4ffa6,0 0 22px #00d4ff59;animation:todayPulse-5a336d2c 2.4s ease-in-out infinite}.heatmap-cell.is-today .heatmap-cell-day[data-v-5a336d2c]{color:#fff;text-shadow:0 0 8px rgba(0,212,255,.7)}@keyframes todayPulse-5a336d2c{0%,to{box-shadow:0 0 0 2px #00d4ffe6,0 0 10px #00d4ff80,0 0 20px #00d4ff4d}50%{box-shadow:0 0 0 2px #00d4ff,0 0 18px #00d4ffe6,0 0 34px #00d4ff8c}}.heatmap-cell.level-0[data-v-5a336d2c]{background:#ffffff0d;border-color:#ffffff0f}.heatmap-cell.level-1[data-v-5a336d2c]{background:linear-gradient(135deg,#ff007a47,#7c3aed38);border-color:#ff007a40}.heatmap-cell.level-2[data-v-5a336d2c]{background:linear-gradient(135deg,#ff007a80,#7c3aed66);border-color:#ff007a66;box-shadow:0 0 8px #ff007a2e}.heatmap-cell.level-3[data-v-5a336d2c]{background:linear-gradient(135deg,#ff007ad9,#bc1eb4cc);border-color:#ff007a99;box-shadow:0 0 12px #ff007a59,inset 0 1px #fff3}.heatmap-cell.level-4[data-v-5a336d2c]{background:linear-gradient(135deg,#ff007a,#ff3daf 55%,#7c3aed);border-color:#ff007ad9;box-shadow:0 0 18px #ff007a8c,0 0 32px #ff007a40,inset 0 1px #ffffff4d}.heatmap-cell.level-4[data-v-5a336d2c]:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;background:linear-gradient(135deg,rgba(255,255,255,.3),transparent 40%,rgba(0,212,255,.15));pointer-events:none;mix-blend-mode:overlay}.heatmap-legend[data-v-5a336d2c]{display:none}.legend-cells[data-v-5a336d2c]{display:flex;gap:2px}.legend-cells .heatmap-cell[data-v-5a336d2c]{width:8px;height:8px;min-width:8px;min-height:8px}.streak-quest[data-v-5a336d2c]{display:flex;justify-content:center;width:100%}.empty-state[data-v-5a336d2c]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;text-align:center}.empty-icon[data-v-5a336d2c]{font-size:4rem;margin-bottom:1rem;opacity:.5}.empty-text[data-v-5a336d2c]{font-size:1rem;color:#6b7280;font-weight:500}.accordion-enter-active[data-v-5a336d2c],.accordion-leave-active[data-v-5a336d2c]{transition:all .3s ease;max-height:2000px}.accordion-enter-from[data-v-5a336d2c],.accordion-leave-to[data-v-5a336d2c]{opacity:0;max-height:0;padding-top:0;padding-bottom:0}[data-theme=dark] .empty-text[data-v-5a336d2c]{color:#fff9}@media (max-width: 768px){.unit-header[data-v-5a336d2c]{padding:1rem 1.25rem}.unit-title[data-v-5a336d2c]{font-size:1.25rem}.unit-description[data-v-5a336d2c]{font-size:.8125rem}.quest-path[data-v-5a336d2c]{padding:0 4rem}.heatmap-months[data-v-5a336d2c]{gap:.625rem}.heatmap-month-group+.heatmap-month-group[data-v-5a336d2c]{padding-left:.625rem}.heatmap-month-days[data-v-5a336d2c]{gap:3px}}@media (max-width: 640px){.unit-title[data-v-5a336d2c]{font-size:1.125rem}.unit-description[data-v-5a336d2c]{font-size:.75rem}.quest-path[data-v-5a336d2c]{padding:0 3rem}.expand-arrow svg[data-v-5a336d2c]{width:20px;height:20px}}@media (max-width: 480px){.unit-header[data-v-5a336d2c]{padding:.875rem 1rem}.unit-title[data-v-5a336d2c]{font-size:1rem}.unit-description[data-v-5a336d2c]{font-size:.6875rem}.quest-path[data-v-5a336d2c]{padding:0 2rem}.heatmap-months[data-v-5a336d2c]{gap:.5rem}.heatmap-month-group+.heatmap-month-group[data-v-5a336d2c]{padding-left:.5rem}.heatmap-month-days[data-v-5a336d2c]{gap:3px}.heatmap-cell[data-v-5a336d2c]{width:22px;height:22px;border-radius:4px}.heatmap-cell-day[data-v-5a336d2c]{font-size:.5625rem}.streak-content[data-v-5a336d2c]{padding:.5rem;gap:.5rem}}[data-theme=light] .compact-heatmap[data-v-5a336d2c]{background:#00000008;border-color:#00000014}[data-theme=light] .heatmap-cell.level-0[data-v-5a336d2c]{background:#00000014}[data-theme=light] .heatmap-legend[data-v-5a336d2c]{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}}.token-icon-img[data-v-8d78adf6]{object-fit:contain}.modifier-display[data-v-829d5ce0]{display:flex;flex-direction:column;gap:6px;margin-top:5px;padding:0 10px}.modifier-block[data-v-829d5ce0]{display:flex;flex-direction:column;gap:4px}.modifier-header[data-v-829d5ce0]{display:flex;align-items:center;gap:5px}.modifier-emoji[data-v-829d5ce0]{font-size:11px;line-height:1;flex-shrink:0}.modifier-label[data-v-829d5ce0]{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.label--bonus[data-v-829d5ce0]{color:#10b981b3}.label--penalty[data-v-829d5ce0]{color:#f59e0bb3}.bar-wrap[data-v-829d5ce0]{position:relative}.bar-track[data-v-829d5ce0]{position:relative;display:flex;height:26px;border-radius:6px;overflow:hidden;background:#ffffff0a;border:1px solid rgba(255,255,255,.06)}.bar-fill[data-v-829d5ce0]{position:absolute;top:0;left:0;height:100%;border-radius:6px 0 0 6px;transition:width .4s ease;z-index:1;pointer-events:none}.fill--bonus[data-v-829d5ce0]{background:linear-gradient(90deg,#10b98140,#10b9811f)}.fill--penalty[data-v-829d5ce0]{background:linear-gradient(90deg,#f59e0b40,#f59e0b1f)}.bar-segment[data-v-829d5ce0]{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;gap:3px;padding:0 4px;cursor:default;transition:all .2s ease;border-right:1px solid rgba(255,255,255,.08);min-width:0}.bar-segment.is-last[data-v-829d5ce0]{border-right:none}.bar-segment.is-passed[data-v-829d5ce0]{background:#ffffff08}.bar-segment.is-active[data-v-829d5ce0]{background:#ffffff0f}.bar-segment[data-v-829d5ce0]:hover,.bar-segment.is-hovered[data-v-829d5ce0]{background:#ffffff1a}.seg-emoji[data-v-829d5ce0]{font-size:11px;line-height:1;flex-shrink:0}.seg-name[data-v-829d5ce0]{font-size:10px;font-weight:600;color:#fff9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.seg-effect[data-v-829d5ce0]{font-size:9px;font-weight:700;white-space:nowrap;flex-shrink:0;opacity:.8}.effect--bonus[data-v-829d5ce0]{color:#10b981cc}.effect--penalty[data-v-829d5ce0]{color:#ef4444b3}.bar-segment.is-active .seg-name[data-v-829d5ce0],.bar-segment.is-passed .seg-name[data-v-829d5ce0]{color:#ffffffd9}.bar-segment:hover .seg-name[data-v-829d5ce0],.bar-segment.is-hovered .seg-name[data-v-829d5ce0]{color:#fffffff2}.bar-segment:hover .seg-effect[data-v-829d5ce0],.bar-segment.is-hovered .seg-effect[data-v-829d5ce0]{opacity:1}.bar-marker[data-v-829d5ce0]{position:absolute;top:0;width:14px;height:14px;transform:translate(-50%,-4px);z-index:5;border-radius:50%;border:2px solid rgba(15,15,30,.9);box-shadow:0 0 6px #0006;transition:left .4s ease;pointer-events:none}.marker--bonus[data-v-829d5ce0]{background:#10b981;box-shadow:0 0 8px #10b98180}.marker--penalty[data-v-829d5ce0]{background:#f59e0b;box-shadow:0 0 8px #f59e0b80}.bar-current-value[data-v-829d5ce0]{position:absolute;top:30px;transform:translate(-50%);font-size:9px;font-weight:700;white-space:nowrap;z-index:5;padding:1px 4px;border-radius:3px;transition:left .4s ease;pointer-events:none}.current--bonus[data-v-829d5ce0]{color:#10b981;background:#10b9811f}.current--penalty[data-v-829d5ce0]{color:#f59e0b;background:#f59e0b1f}.thresholds[data-v-829d5ce0]{position:relative;height:12px;margin-top:14px}.threshold[data-v-829d5ce0]{position:absolute;font-size:9px;color:#ffffff4d;font-weight:500;transform:translate(-1px);white-space:nowrap}.threshold--end[data-v-829d5ce0]{right:0;left:auto!important;transform:none}.modifier-no-tiers[data-v-829d5ce0]{display:flex;align-items:center;gap:6px;padding-left:20px}.no-tiers-badge[data-v-829d5ce0]{font-size:10px;font-weight:600;padding:1px 8px;border-radius:4px}.badge--bonus[data-v-829d5ce0]{background:#10b9811a;color:#10b981b3;border:1px solid rgba(16,185,129,.15)}.badge--penalty[data-v-829d5ce0]{background:#f59e0b1a;color:#f59e0bb3;border:1px solid rgba(245,158,11,.15)}@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-94861a73],[data-v-94861a73]:before,[data-v-94861a73]:after,[data-v-94861a73]::backdrop{--tw-duration:initial;--tw-font-weight:initial;--tw-leading:initial}}}.tier-progress[data-v-94861a73]{width:100%;position:relative}.tier-summary[data-v-94861a73]{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-94861a73]:hover{opacity:.8}.tier-summary-left[data-v-94861a73]{min-width:calc(var(--spacing,.25rem) * 0);align-items:center;gap:calc(var(--spacing,.25rem) * 1);display:flex}.tier-summary-text[data-v-94861a73]{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-94861a73]{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-94861a73]{transform:rotate(180deg)}.tier-list[data-v-94861a73]{margin-top:calc(var(--spacing,.25rem) * 1.5);gap:calc(var(--spacing,.25rem) * 1);flex-direction:column;display:flex}.tier-row-group[data-v-94861a73]{flex-direction:column;min-width:0;display:flex;position:relative;overflow:visible}.tier-row-group[data-v-94861a73]:hover{z-index:10}.tier-earnings[data-v-94861a73]{font-size:inherit;color:#ffffff73;white-space:nowrap;border-left:1px solid #ffffff1f;align-items:center;gap:3px;margin-left:8px;padding-left:8px;font-weight:400;display:inline-flex}.tier-row.achieved .tier-earnings[data-v-94861a73]{color:#ffffff8c}.tier-row.current .tier-earnings[data-v-94861a73]{color:#ffffffb3}.tier-earnings-logo[data-v-94861a73]{object-fit:contain;flex-shrink:0;width:14px;height:14px}.tier-earnings-icon[data-v-94861a73]{opacity:.6;flex-shrink:0}.tier-earnings-value[data-v-94861a73]{font-variant-numeric:tabular-nums}.tier-progression-badges[data-v-94861a73]{gap:4px;padding:1px 10px 2px 28px;transition:opacity .2s;display:flex}.tier-progression-badges.is-dimmed[data-v-94861a73]{opacity:.4}.tier-inline-modifier[data-v-94861a73]{min-width:0;padding-left:0;padding-right:0;transition:opacity .2s;overflow:hidden}.tier-inline-modifier.is-dimmed[data-v-94861a73]{opacity:.4}.tier-inline-modifier[data-v-94861a73] .modifier-display{gap:4px;margin-top:2px;padding:0 2px}.tier-inline-modifier[data-v-94861a73] .modifier-header{padding-left:4px}.tier-inline-modifier[data-v-94861a73] .bar-track{height:22px}.tier-inline-modifier[data-v-94861a73] .seg-effect{text-overflow:ellipsis;flex-shrink:1;overflow:hidden}.tier-reward--inline-mods[data-v-94861a73]{opacity:1;align-items:center;gap:5px;margin-left:auto;display:inline-flex}.inline-prog-badge[data-v-94861a73]{cursor:default;border-radius:5px;align-items:center;gap:3px;padding:2px 7px;font-size:11px;font-weight:700;transition:all .15s;display:inline-flex;position:relative}.inline-prog-badge.is-hovered[data-v-94861a73]{transform:translateY(-1px);box-shadow:0 2px 10px #00000040}.inline-prog-badge.is-modifier-active[data-v-94861a73]{transition:all .2s;box-shadow:0 0 6px #8b5cf659;border-color:#8b5cf680!important}.inline-prog-badge .progression-arrow[data-v-94861a73]{font-size:13px;font-weight:800}.inline-prog-badge .progression-value[data-v-94861a73]{align-items:center;font-weight:700;display:inline-flex}.inline-prog-badge .prog-range-sep[data-v-94861a73]{opacity:.4;margin:0 1px;font-weight:400}.inline-prog-badge .prog-range-max[data-v-94861a73]{opacity:.7}.inline-prog-badge.badge-rank_up[data-v-94861a73]{background:#10b98133;border:1px solid #10b98173}.inline-prog-badge.badge-rank_up.is-hovered[data-v-94861a73]{background:#10b9814d;border-color:#10b981a6}.inline-prog-badge.badge-rank_up .progression-arrow[data-v-94861a73],.inline-prog-badge.badge-rank_up .progression-value[data-v-94861a73]{color:#6ee7b7}.inline-prog-badge.badge-maintain[data-v-94861a73]{background:#f59e0b33;border:1px solid #f59e0b73}.inline-prog-badge.badge-maintain.is-hovered[data-v-94861a73]{background:#f59e0b4d;border-color:#f59e0ba6}.inline-prog-badge.badge-maintain .progression-arrow[data-v-94861a73],.inline-prog-badge.badge-maintain .progression-value[data-v-94861a73]{color:#fcd34d}.inline-prog-badge.badge-rank_down[data-v-94861a73]{background:#ef444433;border:1px solid #ef444473}.inline-prog-badge.badge-rank_down.is-hovered[data-v-94861a73]{background:#ef44444d;border-color:#ef4444a6}.inline-prog-badge.badge-rank_down .progression-arrow[data-v-94861a73],.inline-prog-badge.badge-rank_down .progression-value[data-v-94861a73]{color:#fca5a5}.inline-prog-tooltip[data-v-94861a73]{z-index:50;white-space:nowrap;pointer-events:none;background:#0f0a23;border:1px solid #ffffff26;border-radius:8px;flex-direction:column;align-items:flex-start;gap:3px;padding:8px 12px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 32px #000000b3,0 0 0 1px #0006}.inline-prog-tooltip[data-v-94861a73]:before{content:"";border:5px solid #0000;border-bottom-color:#ffffff24;position:absolute;bottom:100%;right:12px}.tooltip-label[data-v-94861a73]{color:#fffffff2;letter-spacing:.02em;font-size:11px;font-weight:700}.tooltip-desc[data-v-94861a73]{color:#ffffff80;font-size:10px;font-weight:400}.tooltip-value[data-v-94861a73]{color:#ffffffe6;align-items:center;gap:4px;margin-top:2px;font-size:14px;font-weight:800;display:flex}.tooltip-fade-enter-active[data-v-94861a73]{transition:opacity .15s,transform .15s}.tooltip-fade-leave-active[data-v-94861a73]{transition:opacity .1s}.tooltip-fade-enter-from[data-v-94861a73]{opacity:0;transform:translateY(-4px)}.tooltip-fade-leave-to[data-v-94861a73]{opacity:0}.tooltip-fade-enter-to[data-v-94861a73]{opacity:1;transform:translateY(0)}.progression-badge[data-v-94861a73]{cursor:default;background:#ffffff08;border:1px solid #ffffff0f;border-radius:3px;align-items:center;gap:2px;padding:0 5px;font-size:9px;font-weight:600;transition:all .15s;display:inline-flex}.progression-badge.is-hovered[data-v-94861a73]{background:#ffffff1a;border-color:#ffffff26}.badge-rank_up .progression-arrow[data-v-94861a73]{color:#10b981}.badge-maintain .progression-arrow[data-v-94861a73]{color:#f59e0b}.badge-rank_down .progression-arrow[data-v-94861a73]{color:#ef4444}.progression-value[data-v-94861a73]{color:#ffffff80}.progression-badge.is-hovered .progression-value[data-v-94861a73]{color:#ffffffe6}.tier-expand-enter-active[data-v-94861a73],.tier-expand-leave-active[data-v-94861a73]{transition:opacity .2s,max-height .25s;overflow:hidden}.tier-expand-enter-from[data-v-94861a73],.tier-expand-leave-to[data-v-94861a73]{opacity:0;max-height:0}.tier-expand-enter-to[data-v-94861a73],.tier-expand-leave-from[data-v-94861a73]{max-height:400px}.tier-row[data-v-94861a73]{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-94861a73]{background:color-mix(in srgb,currentColor 8%,transparent)}}.tier-row[data-v-94861a73]{border:1px solid}@supports (color:color-mix(in lab,red,red)){.tier-row[data-v-94861a73]{border:1px solid color-mix(in srgb,currentColor 12%,transparent)}}.tier-row.achieved[data-v-94861a73],.tier-row.current[data-v-94861a73]{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-94861a73]{box-shadow:0 0 8px rgba(var(--tier-color-rgb,16, 185, 129),.2)}.tier-row.achieved-tracking[data-v-94861a73],.tier-row.current-tracking[data-v-94861a73]{background:#10b98114;border-style:dashed;border-color:#10b9814d}.tier-row.current-tracking[data-v-94861a73]{box-shadow:0 0 8px #10b98126}.tier-row.future .tier-left[data-v-94861a73]{opacity:.55}.tier-row.future>.tier-reward[data-v-94861a73]:not(.tier-reward--inline-mods){opacity:.4}.tier-left[data-v-94861a73]{min-width:calc(var(--spacing,.25rem) * 0);align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);display:flex}.tier-emoji[data-v-94861a73]{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-94861a73]{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-94861a73]{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-94861a73]{color:inherit;opacity:.4;flex-shrink:0;font-size:10px}.tier-reward[data-v-94861a73]{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.tier-reward--inline-mods[data-v-94861a73]{opacity:1}.tier-reward-icon[data-v-94861a73]{height:calc(var(--spacing,.25rem) * 3);width:calc(var(--spacing,.25rem) * 3);opacity:.7}.tier-row.achieved .tier-reward[data-v-94861a73],.tier-row.current .tier-reward[data-v-94861a73]{color:var(--tier-color,#10b981)}.tier-reward-arrow[data-v-94861a73]{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-range-max[data-v-94861a73]{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:#00d294cc}@supports (color:color-mix(in lab,red,red)){.tier-reward-range-max[data-v-94861a73]{color:color-mix(in oklab,var(--color-emerald-400,oklch(76.5% .177 163.223)) 80%,transparent)}}.tier-row.achieved .tier-reward-range-max[data-v-94861a73],.tier-row.current .tier-reward-range-max[data-v-94861a73]{color:var(--color-emerald-300,oklch(84.5% .143 164.978))}.tier-reward-bonus[data-v-94861a73]{color:#fcbb00cc}@supports (color:color-mix(in lab,red,red)){.tier-reward-bonus[data-v-94861a73]{color:color-mix(in oklab,var(--color-amber-400,oklch(82.8% .189 84.429)) 80%,transparent)}}.tier-reward-bonus[data-v-94861a73]{transition:color .2s}.tier-reward-bonus.is-hovered[data-v-94861a73]{color:var(--color-amber-300,oklch(87.9% .169 91.605))}.tier-row.achieved .tier-reward-bonus[data-v-94861a73],.tier-row.current .tier-reward-bonus[data-v-94861a73]{color:var(--color-amber-400,oklch(82.8% .189 84.429))}.tier-row.achieved .tier-reward-bonus.is-hovered[data-v-94861a73],.tier-row.current .tier-reward-bonus.is-hovered[data-v-94861a73]{color:var(--color-amber-300,oklch(87.9% .169 91.605))}.tier-reward.is-modified[data-v-94861a73]{transition:color .2s}.tier-reward-modified[data-v-94861a73]{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);transition:color .2s}.tier-row.achieved .tier-reward-modified[data-v-94861a73],.tier-row.current .tier-reward-modified[data-v-94861a73]{opacity:1}.trophy-icon-img[data-v-1d20d353]{object-fit:contain}@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-2dda58ce],[data-v-2dda58ce]:before,[data-v-2dda58ce]:after,[data-v-2dda58ce]::backdrop{--tw-space-y-reverse:0;--tw-font-weight:initial}}}:where(.donation-intervals-display[data-v-2dda58ce]>: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)))}.intervals-header[data-v-2dda58ce]{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-semibold,600);font-weight:var(--font-weight-semibold,600);color:#ffffffb3;display:flex}.intervals-grid[data-v-2dda58ce]{gap:calc(var(--spacing,.25rem) * 2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.interval-card[data-v-2dda58ce]{align-items:center;gap:calc(var(--spacing,.25rem) * 1);border-radius:var(--radius-xl,.75rem);padding:calc(var(--spacing,.25rem) * 3);text-align:center;background:#ffffff0a;border:1px solid #ffffff14;flex-direction:column;transition:border-color .2s,background .2s;display:flex}.interval-card.clickable[data-v-2dda58ce]{cursor:pointer}.interval-card.clickable[data-v-2dda58ce]:hover{background:#ec489914;border-color:#ec489966}.interval-card[data-v-2dda58ce]:not(.clickable){cursor:default}.interval-range[data-v-2dda58ce]{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-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-white,#fff)}.interval-rewards[data-v-2dda58ce]{align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.interval-reward[data-v-2dda58ce]{align-items:center;gap: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-semibold,600);font-weight:var(--font-weight-semibold,600);display:flex}.interval-reward.tokens[data-v-2dda58ce]{color:#fbbf24}.interval-reward.trophies[data-v-2dda58ce]{color:#facc15}.interval-label[data-v-2dda58ce]{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:#fff6}:where(.intervals-list[data-v-2dda58ce]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}.interval-row[data-v-2dda58ce]{border-radius:var(--radius-lg,.5rem);width:100%;padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);background:#ffffff08;border:1px solid #ffffff0f;justify-content:space-between;align-items:center;transition:border-color .2s,background .2s;display:flex}.interval-row.clickable[data-v-2dda58ce]{cursor:pointer}.interval-row.clickable[data-v-2dda58ce]:hover{background:#ec48990f;border-color:#ec489966}.interval-row[data-v-2dda58ce]:not(.clickable){cursor:default}.interval-row-range[data-v-2dda58ce]{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}.interval-row-right[data-v-2dda58ce]{align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.donate-cta[data-v-2dda58ce]{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-xl,.75rem);width:100%;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-semibold,600);font-weight:var(--font-weight-semibold,600);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,#a855f7);display:flex;box-shadow:0 4px 15px #ec48994d}.donate-cta[data-v-2dda58ce]:hover{transform:translateY(-1px);box-shadow:0 4px 20px #ec489980}.youtube-player-wrapper[data-v-a70407a5]{position:relative;width:100%;height:100%;overflow:hidden;border-radius:inherit}.youtube-player[data-v-a70407a5]{width:100%;height:100%}.youtube-player[data-v-a70407a5] iframe{width:100%;height:100%;border:none}.progress-overlay[data-v-a70407a5]{position:absolute;bottom:0;left:0;right:0;padding:8px 12px;background:linear-gradient(transparent,#000000b3);display:flex;align-items:center;gap:8px;pointer-events:none}.progress-bar[data-v-a70407a5]{flex:1;height:4px;background:#ffffff4d;border-radius:2px;overflow:hidden}.progress-fill[data-v-a70407a5]{height:100%;background:linear-gradient(90deg,#ec4899,#a855f7);border-radius:2px;transition:width .3s ease}.progress-text[data-v-a70407a5]{font-size:11px;font-weight:600;color:#fff;min-width:36px;text-align:right}.validation-badge[data-v-a70407a5]{position:absolute;top:12px;right:12px;display:flex;align-items:center;gap:6px;padding:6px 12px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;font-size:12px;font-weight:600;border-radius:20px;box-shadow:0 4px 12px #10b98166}.badge-pop-enter-active[data-v-a70407a5]{animation:badge-pop-a70407a5 .4s cubic-bezier(.68,-.55,.265,1.55)}.badge-pop-leave-active[data-v-a70407a5]{animation:badge-pop-a70407a5 .3s ease reverse}@keyframes badge-pop-a70407a5{0%{opacity:0;transform:scale(.5) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}@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-3efedb01],[data-v-3efedb01]:before,[data-v-3efedb01]:after,[data-v-3efedb01]::backdrop{--tw-space-y-reverse:0;--tw-font-weight:initial;--tw-tracking:initial;--tw-duration:initial;--tw-leading:initial;--tw-border-style:solid}}}:where(.quest-proof-uploader[data-v-3efedb01]>: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-3efedb01]{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-3efedb01]{color:color-mix(in oklab,var(--color-white,#fff) 60%,transparent)}}.status-card[data-v-3efedb01]{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-3efedb01]{background-color:#f99c001a}@supports (color:color-mix(in lab,red,red)){.status-card.pending[data-v-3efedb01]{background-color:color-mix(in oklab,var(--color-amber-500,oklch(76.9% .188 70.08)) 10%,transparent)}}.status-card.pending[data-v-3efedb01]{color:var(--color-amber-300,oklch(87.9% .169 91.605));border:1px solid #f59e0b33}.status-card.refused[data-v-3efedb01]{background-color:#fb2c361a}@supports (color:color-mix(in lab,red,red)){.status-card.refused[data-v-3efedb01]{background-color:color-mix(in oklab,var(--color-red-500,oklch(63.7% .237 25.331)) 10%,transparent)}}.status-card.refused[data-v-3efedb01]{color:var(--color-red-300,oklch(80.8% .114 19.571));border:1px solid #ef444433}.status-card h4[data-v-3efedb01]{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-3efedb01]{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-3efedb01]>: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-3efedb01]>: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-3efedb01]{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-3efedb01]{color:color-mix(in oklab,var(--color-white,#fff) 60%,transparent)}}.field-textarea[data-v-3efedb01]{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-3efedb01]::placeholder{color:#fff6}@supports (color:color-mix(in lab,red,red)){.field-textarea[data-v-3efedb01]::placeholder{color:color-mix(in oklab,var(--color-white,#fff) 40%,transparent)}}.field-textarea[data-v-3efedb01]{background:#ffffff0f;border:1px solid #ffffff1a}.field-textarea[data-v-3efedb01]:focus{--tw-outline-style:none;border-color:#8b5cf680;outline-style:none}.upload-zone[data-v-3efedb01]{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-3efedb01]:hover{background:#8b5cf60d;border-color:#8b5cf666}.upload-zone.has-file[data-v-3efedb01]{padding:calc(var(--spacing,.25rem) * 2);border-style:solid;border-color:#8b5cf64d}.upload-zone span[data-v-3efedb01]{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-3efedb01]{color:color-mix(in oklab,var(--color-white,#fff) 50%,transparent)}}.file-preview[data-v-3efedb01]{max-height:calc(var(--spacing,.25rem) * 32);border-radius:var(--radius-lg,.5rem);object-fit:cover;width:100%}.video-info[data-v-3efedb01]{align-items:center;gap:calc(var(--spacing,.25rem) * 2);width:100%;display:flex}.video-name[data-v-3efedb01]{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-3efedb01]{color:color-mix(in oklab,var(--color-white,#fff) 80%,transparent)}}.file-size[data-v-3efedb01]{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-3efedb01]{color:color-mix(in oklab,var(--color-white,#fff) 40%,transparent)}}.remove-file[data-v-3efedb01]{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-3efedb01]{background-color:color-mix(in oklab,var(--color-red-500,oklch(63.7% .237 25.331)) 80%,transparent)}}.remove-file[data-v-3efedb01]{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-3efedb01]:hover{background-color:var(--color-red-500,oklch(63.7% .237 25.331))}}.video-preview[data-v-3efedb01]{margin-top:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-lg,.5rem);position:relative;overflow:hidden}.preview-video[data-v-3efedb01]{max-height:calc(var(--spacing,.25rem) * 40);width:100%}.duration-badge[data-v-3efedb01]{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-3efedb01]{background-color:color-mix(in oklab,var(--color-black,#000) 70%,transparent)}}.duration-badge[data-v-3efedb01]{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-3efedb01]{margin-top:calc(var(--spacing,.25rem) * 1);color:#fff6;font-size:10px}@supports (color:color-mix(in lab,red,red)){.duration-hint[data-v-3efedb01]{color:color-mix(in oklab,var(--color-white,#fff) 40%,transparent)}}.duration-error[data-v-3efedb01]{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-3efedb01]{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-3efedb01]{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-3efedb01]{color:color-mix(in oklab,var(--color-white,#fff) 40%,transparent)}}.required-badge[data-v-3efedb01]{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-3efedb01]{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-3efedb01]{border-color:#ef44444d!important}.required-proofs-hint[data-v-3efedb01]{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-3efedb01]{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-3efedb01]{color:var(--color-amber-200,oklch(92.4% .12 95.746))}.missing-proofs-warning[data-v-3efedb01]{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-3efedb01]{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-3efedb01]{border-radius:var(--radius-xl,.75rem);background:#f59e0b14;border:1px solid #f59e0b33;overflow:hidden}.pending-accordion-header[data-v-3efedb01]{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-3efedb01]:hover{background:#f59e0b0d}.pending-header-left[data-v-3efedb01]{align-items:center;gap:calc(var(--spacing,.25rem) * 3);display:flex}.pending-header-text[data-v-3efedb01]{flex-direction:column;align-items:flex-start;display:flex}.pending-status[data-v-3efedb01]{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-3efedb01]{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-3efedb01]{color:color-mix(in oklab,var(--color-white,#fff) 50%,transparent)}}.pending-header-right[data-v-3efedb01]{align-items:center;display:flex}.chevron-icon[data-v-3efedb01]{color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.chevron-icon[data-v-3efedb01]{color:color-mix(in oklab,var(--color-white,#fff) 50%,transparent)}}.chevron-icon[data-v-3efedb01]{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-3efedb01]{transform:rotate(180deg)}:where(.pending-accordion-content[data-v-3efedb01]>: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-3efedb01]{padding-inline:calc(var(--spacing,.25rem) * 4);padding-bottom:calc(var(--spacing,.25rem) * 4)}.pending-actions[data-v-3efedb01]{justify-content:flex-end;display:flex}.edit-btn[data-v-3efedb01]{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-3efedb01]:hover{color:#fff;background:#ffffff26}.accordion-enter-active[data-v-3efedb01],.accordion-leave-active[data-v-3efedb01]{transition:all .2s ease-out;overflow:hidden}.accordion-enter-from[data-v-3efedb01],.accordion-leave-to[data-v-3efedb01]{opacity:0;max-height:0;padding-top:0;padding-bottom:0}.accordion-enter-to[data-v-3efedb01],.accordion-leave-from[data-v-3efedb01]{opacity:1;max-height:500px}:where(.submitted-proofs[data-v-3efedb01]>: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-3efedb01]{border-radius:var(--radius-lg,.5rem);padding:calc(var(--spacing,.25rem) * 3);background:#ffffff0d;border:1px solid #ffffff14}.proof-label[data-v-3efedb01]{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-3efedb01]{color:color-mix(in oklab,var(--color-white,#fff) 50%,transparent)}}.proof-text-content[data-v-3efedb01]{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-3efedb01]{color:color-mix(in oklab,var(--color-white,#fff) 80%,transparent)}}.proof-image-preview[data-v-3efedb01]{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-3efedb01]:hover{opacity:.9}}.proof-document-link[data-v-3efedb01]{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-3efedb01]:hover{color:var(--color-purple-300,oklch(82.7% .119 306.383))}}.proof-video-preview[data-v-3efedb01]{max-height:calc(var(--spacing,.25rem) * 48);border-radius:var(--radius-lg,.5rem);width:100%}.action-buttons[data-v-3efedb01]{align-items:center;gap:calc(var(--spacing,.25rem) * 3);display:flex}.cancel-btn[data-v-3efedb01]{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-3efedb01]:hover{color:#fff;background:#ffffff26}.submit-btn[data-v-3efedb01]{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-3efedb01]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #8b5cf659}.submit-btn[data-v-3efedb01]:disabled{cursor:not-allowed;opacity:.5}.hidden[data-v-3efedb01]{display:none}.multi-hint[data-v-3efedb01]{margin-left:calc(var(--spacing,.25rem) * 1);--tw-font-weight:var(--font-weight-normal,400);font-size:10px;font-weight:var(--font-weight-normal,400);color:#fff6}@supports (color:color-mix(in lab,red,red)){.multi-hint[data-v-3efedb01]{color:color-mix(in oklab,var(--color-white,#fff) 40%,transparent)}}.multi-upload-grid[data-v-3efedb01]{gap:calc(var(--spacing,.25rem) * 2);grid-template-columns:repeat(auto-fill,minmax(90px,1fr));display:grid}.multi-upload-item[data-v-3efedb01]{aspect-ratio:1;border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.multi-upload-item[data-v-3efedb01]{border-color:color-mix(in oklab,var(--color-white,#fff) 10%,transparent)}}.multi-upload-preview[data-v-3efedb01]{object-fit:cover;width:100%;height:100%}.multi-upload-remove[data-v-3efedb01]{top:calc(var(--spacing,.25rem) * 1);right:calc(var(--spacing,.25rem) * 1);height:calc(var(--spacing,.25rem) * 5);width:calc(var(--spacing,.25rem) * 5);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)){.multi-upload-remove[data-v-3efedb01]{background-color:color-mix(in oklab,var(--color-red-500,oklch(63.7% .237 25.331)) 80%,transparent)}}.multi-upload-remove[data-v-3efedb01]{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){.multi-upload-remove[data-v-3efedb01]:hover{background-color:var(--color-red-500,oklch(63.7% .237 25.331))}}.multi-upload-add[data-v-3efedb01]{aspect-ratio:1;cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 1);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);--tw-border-style:dashed;border:2px dashed #ffffff26;flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.multi-upload-add[data-v-3efedb01]{border-color:color-mix(in oklab,var(--color-white,#fff) 15%,transparent)}}.multi-upload-add[data-v-3efedb01]{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))}.multi-upload-add[data-v-3efedb01]:hover{background:#8b5cf60d;border-color:#8b5cf666}.multi-upload-list[data-v-3efedb01]{gap:calc(var(--spacing,.25rem) * 1);flex-direction:column;display:flex}.multi-upload-file-item[data-v-3efedb01]{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);background:#ffffff0d;border:1px solid #ffffff14;display:flex}.multi-upload-file-name[data-v-3efedb01]{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;flex:1;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.multi-upload-file-name[data-v-3efedb01]{color:color-mix(in oklab,var(--color-white,#fff) 80%,transparent)}}.multi-upload-file-size[data-v-3efedb01]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:#fff6;flex-shrink:0}@supports (color:color-mix(in lab,red,red)){.multi-upload-file-size[data-v-3efedb01]{color:color-mix(in oklab,var(--color-white,#fff) 40%,transparent)}}.multi-upload-file-remove[data-v-3efedb01]{height:calc(var(--spacing,.25rem) * 5);width:calc(var(--spacing,.25rem) * 5);color:#fff6;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.multi-upload-file-remove[data-v-3efedb01]{color:color-mix(in oklab,var(--color-white,#fff) 40%,transparent)}}.multi-upload-file-remove[data-v-3efedb01]{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){.multi-upload-file-remove[data-v-3efedb01]:hover{background-color:#fb2c361a}@supports (color:color-mix(in lab,red,red)){.multi-upload-file-remove[data-v-3efedb01]:hover{background-color:color-mix(in oklab,var(--color-red-500,oklch(63.7% .237 25.331)) 10%,transparent)}}.multi-upload-file-remove[data-v-3efedb01]:hover{color:var(--color-red-400,oklch(70.4% .191 22.216))}}.upload-zone--compact[data-v-3efedb01]{padding-block:calc(var(--spacing,.25rem) * 3)}.field-hint-required[data-v-3efedb01]{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:#ff6568b3}@supports (color:color-mix(in lab,red,red)){.field-hint-required[data-v-3efedb01]{color:color-mix(in oklab,var(--color-red-400,oklch(70.4% .191 22.216)) 70%,transparent)}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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}@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-c7346c9e],[data-v-c7346c9e]:before,[data-v-c7346c9e]:after,[data-v-c7346c9e]::backdrop{--tw-space-y-reverse:0;--tw-font-weight:initial;--tw-tracking:initial}}}:where(.recommendation-submission[data-v-c7346c9e]>: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-c7346c9e]{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-c7346c9e]{height:calc(var(--spacing,.25rem) * 10);width:calc(var(--spacing,.25rem) * 10);border-radius:var(--radius-xl,.75rem);color:#fbbf24;background:linear-gradient(135deg,#f59e0b4d,#fbbf244d);justify-content:center;align-items:center;display:flex}.submission-header h3[data-v-c7346c9e]{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-c7346c9e]{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-c7346c9e]{color:color-mix(in oklab,var(--color-white,#fff) 50%,transparent)}}.loading-state[data-v-c7346c9e]{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-c7346c9e]{color:color-mix(in oklab,var(--color-white,#fff) 60%,transparent)}}.status-card[data-v-c7346c9e]{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-c7346c9e]{color:var(--color-amber-300,oklch(87.9% .169 91.605));background:#f59e0b1a;border:1px solid #f59e0b40}.status-card.accepted[data-v-c7346c9e]{color:var(--color-emerald-300,oklch(84.5% .143 164.978));background:#10b9811a;border:1px solid #10b98140}.status-card.refused[data-v-c7346c9e]{color:var(--color-red-300,oklch(80.8% .114 19.571));background:#ef44441a;border:1px solid #ef444440}.status-card h4[data-v-c7346c9e]{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-c7346c9e]{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-section[data-v-c7346c9e]>: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-recommendation[data-v-c7346c9e]>: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-header[data-v-c7346c9e]{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-header[data-v-c7346c9e]{color:color-mix(in oklab,var(--color-white,#fff) 70%,transparent)}}:where(.existing-text[data-v-c7346c9e]>: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-c7346c9e]{border-radius:var(--radius-xl,.75rem);padding:calc(var(--spacing,.25rem) * 3);background:#ffffff08}.existing-title[data-v-c7346c9e]{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-c7346c9e]{color:color-mix(in oklab,var(--color-white,#fff) 90%,transparent)}}.existing-description[data-v-c7346c9e]{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-c7346c9e]{color:color-mix(in oklab,var(--color-white,#fff) 60%,transparent)}}.existing-rating[data-v-c7346c9e]{align-items:center;gap:calc(var(--spacing,.25rem) * 1);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);display:flex}.star-filled[data-v-c7346c9e]{color:#fbbf24;fill:#fbbf24}.star-empty[data-v-c7346c9e]{color:#fff3}:where(.submission-form[data-v-c7346c9e]>: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-c7346c9e]>: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-c7346c9e]{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-c7346c9e]{color:color-mix(in oklab,var(--color-white,#fff) 70%,transparent)}}.required-badge[data-v-c7346c9e]{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-c7346c9e]{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-c7346c9e]{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-c7346c9e]:hover{background:#f59e0b0d;border-color:#f59e0b66}.upload-zone.drag-over[data-v-c7346c9e]{background:#f59e0b1a;border-color:#f59e0b99}.upload-zone.has-file[data-v-c7346c9e]{padding:calc(var(--spacing,.25rem) * 3);background:#f59e0b0d;border-style:solid;border-color:#f59e0b4d}.upload-zone.required-field[data-v-c7346c9e]:not(.has-file){border-color:#ef44444d}.upload-text[data-v-c7346c9e]{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-c7346c9e]{color:color-mix(in oklab,var(--color-white,#fff) 60%,transparent)}}.upload-hint[data-v-c7346c9e]{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-c7346c9e]{color:color-mix(in oklab,var(--color-white,#fff) 40%,transparent)}}.duration-hint[data-v-c7346c9e]{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:#ffd23699}@supports (color:color-mix(in lab,red,red)){.duration-hint[data-v-c7346c9e]{color:color-mix(in oklab,var(--color-amber-300,oklch(87.9% .169 91.605)) 60%,transparent)}}.file-info[data-v-c7346c9e]{align-items:center;gap:calc(var(--spacing,.25rem) * 3);width:100%;display:flex}.file-details[data-v-c7346c9e]{min-width:calc(var(--spacing,.25rem) * 0);flex:1}.file-name[data-v-c7346c9e]{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-c7346c9e]{color:color-mix(in oklab,var(--color-white,#fff) 80%,transparent)}}.file-size[data-v-c7346c9e]{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-c7346c9e]{color:color-mix(in oklab,var(--color-white,#fff) 40%,transparent)}}.remove-btn[data-v-c7346c9e]{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-c7346c9e]{background-color:color-mix(in oklab,var(--color-red-500,oklch(63.7% .237 25.331)) 20%,transparent)}}.remove-btn[data-v-c7346c9e]{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-c7346c9e]:hover{background-color:#fb2c364d}@supports (color:color-mix(in lab,red,red)){.remove-btn[data-v-c7346c9e]:hover{background-color:color-mix(in oklab,var(--color-red-500,oklch(63.7% .237 25.331)) 30%,transparent)}}}.video-preview[data-v-c7346c9e]{margin-top:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-xl,.75rem);background:#0000004d;position:relative;overflow:hidden}.preview-player[data-v-c7346c9e]{max-height:calc(var(--spacing,.25rem) * 48);width:100%}.duration-badge[data-v-c7346c9e]{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}.video-preview.existing[data-v-c7346c9e]{margin-top:calc(var(--spacing,.25rem) * 2)}.duration-loading[data-v-c7346c9e]{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-c7346c9e]{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-c7346c9e]{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-c7346c9e]::placeholder{color:#fff6}@supports (color:color-mix(in lab,red,red)){.field-textarea[data-v-c7346c9e]::placeholder{color:color-mix(in oklab,var(--color-white,#fff) 40%,transparent)}}.field-textarea[data-v-c7346c9e]{background:#ffffff0d;border:1px solid #ffffff1a}.field-textarea[data-v-c7346c9e]:focus{--tw-outline-style:none;border-color:#f59e0b80;outline-style:none}.char-count[data-v-c7346c9e]{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-c7346c9e]{color:color-mix(in oklab,var(--color-white,#fff) 40%,transparent)}}.char-count.error[data-v-c7346c9e]{color:var(--color-red-400,oklch(70.4% .191 22.216))}.error-text[data-v-c7346c9e]{margin-left:calc(var(--spacing,.25rem) * 2)}.rating-selector[data-v-c7346c9e]{align-items:center;gap:calc(var(--spacing,.25rem) * 1);display:flex}.star-btn[data-v-c7346c9e]{cursor:pointer;border-radius:var(--radius-lg,.5rem);padding:calc(var(--spacing,.25rem) * 1);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:#fff3}.star-btn[data-v-c7346c9e]:hover,.star-btn.filled[data-v-c7346c9e]{color:#fbbf24}.star-btn.filled[data-v-c7346c9e] svg{fill:#fbbf24}.clear-rating-btn[data-v-c7346c9e]{margin-left: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:#fff6;border-radius:.25rem}@supports (color:color-mix(in lab,red,red)){.clear-rating-btn[data-v-c7346c9e]{color:color-mix(in oklab,var(--color-white,#fff) 40%,transparent)}}.clear-rating-btn[data-v-c7346c9e]{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){.clear-rating-btn[data-v-c7346c9e]:hover{color:#fff9}@supports (color:color-mix(in lab,red,red)){.clear-rating-btn[data-v-c7346c9e]:hover{color:color-mix(in oklab,var(--color-white,#fff) 60%,transparent)}}}.info-card[data-v-c7346c9e]{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}.edit-btn[data-v-c7346c9e]{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-c7346c9e]:hover{color:#fbbf24;background:#f59e0b26;border-color:#f59e0b4d}.form-actions[data-v-c7346c9e]{gap:calc(var(--spacing,.25rem) * 3);display:flex}.cancel-btn[data-v-c7346c9e]{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-c7346c9e]:hover:not(:disabled){color:#fffc;background:#ffffff1a}.cancel-btn[data-v-c7346c9e]:disabled{cursor:not-allowed;opacity:.5}.submit-btn[data-v-c7346c9e]{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,#f59e0b,#d97706);display:flex}.submit-btn[data-v-c7346c9e]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px #f59e0b66}.submit-btn[data-v-c7346c9e]:disabled{cursor:not-allowed;opacity:.5}.hidden[data-v-c7346c9e]{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-26d28b60],[data-v-26d28b60]:before,[data-v-26d28b60]:after,[data-v-26d28b60]::backdrop{--tw-space-y-reverse:0;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial}}}.feedback-edit-overlay[data-v-26d28b60]{inset:calc(var(--spacing,.25rem) * 0);z-index:9999;padding:calc(var(--spacing,.25rem) * 4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed}.feedback-edit-modal[data-v-26d28b60]{width:100%;max-width:var(--container-lg,32rem);position:relative}:where(.feedback-edit-modal[data-v-26d28b60]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 5) * calc(1 - var(--tw-space-y-reverse)))}.feedback-edit-modal[data-v-26d28b60]{border-radius:var(--radius-2xl,1rem);padding:calc(var(--spacing,.25rem) * 6);background:var(--theme-card-bg,#1a1a2e);border:1px solid var(--theme-card-border,#ffffff1a);max-height:85vh;overflow-y:auto}.close-btn[data-v-26d28b60]{top:calc(var(--spacing,.25rem) * 4);right:calc(var(--spacing,.25rem) * 4);border-radius:var(--radius-lg,.5rem);padding:calc(var(--spacing,.25rem) * 1);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:var(--theme-text-muted);position:absolute}.close-btn[data-v-26d28b60]:hover{color:var(--theme-text-primary);background:#ffffff1a}.modal-header[data-v-26d28b60]{align-items:center;gap:calc(var(--spacing,.25rem) * 3);display:flex}.header-icon[data-v-26d28b60]{height:calc(var(--spacing,.25rem) * 10);width:calc(var(--spacing,.25rem) * 10);border-radius:var(--radius-xl,.75rem);color:#c084fc;background:linear-gradient(135deg,#a855f74d,#8b5cf64d);justify-content:center;align-items:center;display:flex}.modal-header h3[data-v-26d28b60]{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--theme-text-primary)}:where(.questions-list[data-v-26d28b60]>: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-26d28b60]>: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-26d28b60]{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:var(--theme-text-primary);display:flex}.question-number[data-v-26d28b60]{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:#e9d5ff;background:linear-gradient(135deg,#a855f766,#8b5cf666);border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}.question-textarea[data-v-26d28b60]{resize:vertical;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(--theme-text-primary);background:#ffffff0d;border:1px solid #ffffff1a;min-height:60px}.question-textarea[data-v-26d28b60]:focus{--tw-outline-style:none;border-color:#a855f780;outline-style:none}.question-textarea[data-v-26d28b60]::placeholder{color:var(--theme-text-muted,#ffffff4d)}.question-footer[data-v-26d28b60]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--theme-text-muted);justify-content:space-between;align-items:center;display:flex}.char-count[data-v-26d28b60]{--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,);color:var(--theme-text-muted)}.char-count.valid[data-v-26d28b60]{color:#4ade80}.media-zone[data-v-26d28b60]{align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}.media-previews[data-v-26d28b60]{gap:calc(var(--spacing,.25rem) * 1.5);flex-wrap:wrap;display:flex}.media-preview[data-v-26d28b60]{height:calc(var(--spacing,.25rem) * 12);width:calc(var(--spacing,.25rem) * 12);border-radius:var(--radius-lg,.5rem);border:1px solid #ffffff1a;position:relative;overflow:hidden}.media-thumb[data-v-26d28b60]{object-fit:cover;width:100%;height:100%}.media-file-icon[data-v-26d28b60]{color:#c4b5fd;background:#8b5cf626;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.media-remove[data-v-26d28b60]{top:calc(var(--spacing,.25rem) * .5);right:calc(var(--spacing,.25rem) * .5);height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 4);opacity:0;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));color:#f87171;background:#000000b3;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute}.media-preview:hover .media-remove[data-v-26d28b60]{opacity:1}.media-add-btn[data-v-26d28b60]{cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);border-radius:var(--radius-lg,.5rem);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 1.5);--tw-font-weight:var(--font-weight-medium,500);font-size:11px;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:#c4b5fd;background:#8b5cf626;border:1px dashed #8b5cf64d;display:inline-flex}.media-add-btn[data-v-26d28b60]:hover{background:#8b5cf640;border-color:#8b5cf680}.error-message[data-v-26d28b60]{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-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-red-400,oklch(70.4% .191 22.216));background:#ef44441a;display:flex}.submit-btn[data-v-26d28b60]{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,#a855f7,#7c3aed);display:flex}.submit-btn[data-v-26d28b60]:hover:not(:disabled){background:linear-gradient(135deg,#c084fc,#8b5cf6);transform:translateY(-1px)}.submit-btn[data-v-26d28b60]:disabled{cursor:not-allowed;opacity:.5}.feedback-edit-modal-enter-active[data-v-26d28b60],.feedback-edit-modal-leave-active[data-v-26d28b60],.feedback-edit-modal-enter-active .feedback-edit-modal[data-v-26d28b60],.feedback-edit-modal-leave-active .feedback-edit-modal[data-v-26d28b60]{transition:all .25s}.feedback-edit-modal-enter-from[data-v-26d28b60],.feedback-edit-modal-leave-to[data-v-26d28b60]{opacity:0}.feedback-edit-modal-enter-from .feedback-edit-modal[data-v-26d28b60],.feedback-edit-modal-leave-to .feedback-edit-modal[data-v-26d28b60]{opacity:0;transform:scale(.95)translateY(10px)}@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}.qr-scanner[data-v-ef370d0a]{display:flex;flex-direction:column;gap:12px}.camera-container[data-v-ef370d0a]{position:relative;border-radius:12px;overflow:hidden;background:#000;min-height:280px}.camera-viewfinder[data-v-ef370d0a]{width:100%}.camera-viewfinder[data-v-ef370d0a] video{border-radius:12px}.scan-overlay[data-v-ef370d0a]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.scan-frame[data-v-ef370d0a]{width:220px;height:220px;border:2px solid rgba(6,182,212,.6);border-radius:12px;box-shadow:0 0 0 9999px #0006;animation:scanPulse-ef370d0a 2s ease-in-out infinite}@keyframes scanPulse-ef370d0a{0%,to{border-color:#06b6d466}50%{border-color:#06b6d4e6}}.status-message[data-v-ef370d0a]{display:flex;align-items:center;gap:8px;padding:16px;color:#ffffffb3;font-size:.85rem;justify-content:center}.error-message[data-v-ef370d0a]{display:flex;align-items:center;gap:8px;padding:12px;color:#f87171e6;font-size:.85rem;background:#f871711a;border:1px solid rgba(248,113,113,.2);border-radius:8px}.manual-section[data-v-ef370d0a]{display:flex;flex-direction:column;gap:8px}.manual-toggle[data-v-ef370d0a]{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;font-size:.8rem;color:#ffffff80;background:transparent;border:1px dashed rgba(255,255,255,.15);border-radius:8px;cursor:pointer;transition:all .2s;align-self:center}.manual-toggle[data-v-ef370d0a]:hover{color:#ffffffb3;border-color:#ffffff4d}.manual-input-group[data-v-ef370d0a]{display:flex;gap:8px}.manual-input[data-v-ef370d0a]{flex:1;padding:8px 12px;font-size:.85rem;color:#fff;background:#ffffff0d;border:1px solid rgba(255,255,255,.15);border-radius:8px;outline:none;transition:border-color .2s}.manual-input[data-v-ef370d0a]:focus{border-color:#06b6d480}.manual-input[data-v-ef370d0a]::placeholder{color:#ffffff4d}.manual-submit[data-v-ef370d0a]{padding:8px 16px;font-size:.85rem;color:#fff;background:#06b6d433;border:1px solid rgba(6,182,212,.4);border-radius:8px;cursor:pointer;transition:all .2s}.manual-submit[data-v-ef370d0a]:hover:not(:disabled){background:#06b6d44d}.manual-submit[data-v-ef370d0a]:disabled{opacity:.4;cursor:not-allowed}.modal-overlay[data-v-fcd49afd]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:#000000b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:1rem}.modal-container[data-v-fcd49afd]{width:100%;max-width:480px;max-height:85vh;display:flex;flex-direction:column;border-radius:1.25rem;background:#0f0f1ef2;border:1px solid rgba(255,255,255,.1);box-shadow:0 25px 60px #00000080;overflow:hidden}.modal-header[data-v-fcd49afd]{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid rgba(255,255,255,.08)}.header-content[data-v-fcd49afd]{display:flex;align-items:center;gap:.75rem}.header-icon[data-v-fcd49afd]{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.75rem;background:#06b6d426}.modal-title[data-v-fcd49afd]{font-size:1rem;font-weight:700;color:#fff;margin:0}.modal-subtitle[data-v-fcd49afd]{font-size:.8125rem;color:#ffffff80;margin:0}.close-btn[data-v-fcd49afd]{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.5rem;background:#ffffff0d;border:none;color:#ffffff80;cursor:pointer;transition:all .15s}.close-btn[data-v-fcd49afd]:hover{background:#ffffff1a;color:#fff}.modal-content[data-v-fcd49afd]{flex:1;overflow-y:auto;padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.objective-description[data-v-fcd49afd]{font-size:.8125rem;color:#fff9;line-height:1.5;padding:.75rem;background:#ffffff08;border-radius:.75rem;border:1px solid rgba(255,255,255,.06)}.proof-section[data-v-fcd49afd],.form-group[data-v-fcd49afd]{display:flex;flex-direction:column;gap:.5rem}.form-label[data-v-fcd49afd]{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:600;color:#ffffffb3}.form-input[data-v-fcd49afd],.form-textarea[data-v-fcd49afd]{width:100%;padding:.625rem .875rem;font-size:.875rem;border-radius:.625rem;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:#fff;transition:all .2s}.form-input[data-v-fcd49afd]:focus,.form-textarea[data-v-fcd49afd]:focus{outline:none;border-color:#06b6d466;box-shadow:0 0 12px #06b6d41a}.form-textarea[data-v-fcd49afd]{resize:vertical;min-height:6rem}.form-file[data-v-fcd49afd]{font-size:.8125rem;color:#fff9}.form-file[data-v-fcd49afd]::file-selector-button{padding:.5rem 1rem;border-radius:.5rem;border:1px solid rgba(6,182,212,.3);background:#06b6d41a;color:#06b6d4;font-size:.8125rem;font-weight:500;cursor:pointer;margin-right:.75rem;transition:all .15s}.form-file[data-v-fcd49afd]::file-selector-button:hover{background:#06b6d433}.image-preview[data-v-fcd49afd]{border-radius:.75rem;overflow:hidden;border:1px solid rgba(255,255,255,.1)}.image-preview img[data-v-fcd49afd]{width:100%;max-height:200px;object-fit:contain}.link-btn[data-v-fcd49afd]{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1rem;border-radius:.625rem;background:#06b6d41a;border:1px solid rgba(6,182,212,.3);color:#06b6d4;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .15s}.link-btn[data-v-fcd49afd]:hover{background:#06b6d433}.link-visited-hint[data-v-fcd49afd]{display:flex;align-items:center;gap:.375rem;font-size:.75rem;color:#fff9;margin:0}.info-section[data-v-fcd49afd]{padding:1rem;background:#ffffff08;border-radius:.75rem;border:1px solid rgba(255,255,255,.06)}.info-text[data-v-fcd49afd]{font-size:.8125rem;color:#ffffff80;margin:0;text-align:center}.modal-footer[data-v-fcd49afd]{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;border-top:1px solid rgba(255,255,255,.08)}.btn-cancel[data-v-fcd49afd]{padding:.5rem 1rem;border-radius:.625rem;border:1px solid rgba(255,255,255,.1);background:transparent;color:#fff9;font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .15s}.btn-cancel[data-v-fcd49afd]:hover{background:#ffffff0d;color:#fff}.btn-submit[data-v-fcd49afd]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1.25rem;border-radius:.625rem;border:none;background:linear-gradient(135deg,#06b6d4,#22d3ee);color:#fff;font-size:.8125rem;font-weight:600;cursor:pointer;transition:all .15s}.btn-submit[data-v-fcd49afd]:hover:not(:disabled){box-shadow:0 4px 16px #06b6d44d;transform:translateY(-1px)}.btn-submit[data-v-fcd49afd]:disabled{opacity:.4;cursor:not-allowed}.scan-error-hint[data-v-fcd49afd]{font-size:.75rem;color:#f87171e6;margin:.25rem 0 0}.opinion-stars[data-v-fcd49afd]{display:flex;gap:.25rem;justify-content:center;padding:.75rem 0}.star-btn[data-v-fcd49afd]{color:#ffffff26;transition:all .15s;cursor:pointer;background:none;border:none;padding:.25rem}.star-btn[data-v-fcd49afd]:hover,.star-btn.active[data-v-fcd49afd]{color:#facc15}.star-btn.active .fill-current[data-v-fcd49afd]{fill:#facc15}.opinion-numerical[data-v-fcd49afd]{display:flex;flex-direction:column;gap:.75rem}.numerical-grid[data-v-fcd49afd]{display:flex;flex-wrap:wrap;gap:.375rem;justify-content:center}.numerical-btn[data-v-fcd49afd]{width:2.5rem;height:2.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:600;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#fff9;cursor:pointer;transition:all .15s}.numerical-btn[data-v-fcd49afd]:hover{background:#06b6d41a;border-color:#06b6d44d;color:#fff}.numerical-btn.active[data-v-fcd49afd]{background:#06b6d433;border-color:#06b6d4;color:#fff}.numerical-labels[data-v-fcd49afd]{display:flex;justify-content:space-between;font-size:.75rem;color:#ffffff59}.poll-description[data-v-fcd49afd]{font-size:.85rem;color:#ffffff80;margin-bottom:.75rem}.poll-options[data-v-fcd49afd]{display:flex;flex-direction:column;gap:.5rem}.poll-option[data-v-fcd49afd]{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-radius:.75rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);cursor:pointer;transition:all .2s ease}.poll-option[data-v-fcd49afd]:hover{background:#ffffff14;border-color:#ffffff26}.poll-option.selected[data-v-fcd49afd]{background:#06b6d41f;border-color:#06b6d466}.poll-input[data-v-fcd49afd]{accent-color:#06b6d4;width:1rem;height:1rem;flex-shrink:0}.poll-option-text[data-v-fcd49afd]{font-size:.9rem;color:#ffffffd9}.poll-other[data-v-fcd49afd]{margin-top:.5rem}.proof-history-list[data-v-8a164bb8]{display:flex;flex-direction:column;gap:.625rem}.proof-objective-block[data-v-8a164bb8]{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:.625rem .75rem;display:flex;flex-direction:column;gap:.5rem}.objective-header[data-v-8a164bb8]{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.objective-status-icon[data-v-8a164bb8]{flex-shrink:0}.objective-title[data-v-8a164bb8]{flex:1;font-size:.78rem;font-weight:500;color:var(--theme-text-primary, rgba(255, 255, 255, .85));min-width:0}.objective-status-badge[data-v-8a164bb8]{font-size:.65rem;font-weight:500;padding:.15rem .45rem;border-radius:20px;flex-shrink:0}.objective-status-badge.pending[data-v-8a164bb8]{background:#fbbf2426;color:#fbbf24;border:1px solid rgba(251,191,36,.2)}.objective-status-badge.accepted[data-v-8a164bb8]{background:#4ade8026;color:#4ade80;border:1px solid rgba(74,222,128,.2)}.objective-status-badge.refused[data-v-8a164bb8]{background:#f8717126;color:#f87171;border:1px solid rgba(248,113,113,.2)}.objective-proofs[data-v-8a164bb8]{display:flex;flex-direction:column;gap:.4rem;padding-left:.75rem;border-left:2px solid rgba(255,255,255,.06)}.feedback-response[data-v-8a164bb8]{display:flex;flex-direction:column;gap:.2rem}.feedback-question[data-v-8a164bb8]{font-size:.7rem;color:var(--theme-text-muted, rgba(255, 255, 255, .45));font-weight:500}.feedback-answer[data-v-8a164bb8]{font-size:.75rem;color:var(--theme-text-primary, rgba(255, 255, 255, .85));white-space:pre-line}.feedback-media[data-v-8a164bb8]{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.25rem}.proof-image-wrapper[data-v-8a164bb8]{border-radius:8px;overflow:hidden;max-width:100%}.proof-img[data-v-8a164bb8]{max-width:100%;max-height:220px;width:auto;height:auto;border-radius:8px;object-fit:cover;display:block;cursor:zoom-in;transition:opacity .15s}.proof-img[data-v-8a164bb8]:hover{opacity:.88}.proof-video[data-v-8a164bb8]{max-width:100%;border-radius:8px;display:block}.proof-document-link[data-v-8a164bb8]{display:inline-flex;align-items:center;gap:.375rem;font-size:.75rem;color:var(--theme-accent, rgba(139, 92, 246, .9));text-decoration:none;padding:.25rem .5rem;background:#8b5cf614;border:1px solid rgba(139,92,246,.18);border-radius:6px;transition:background .15s}.proof-document-link[data-v-8a164bb8]:hover{background:#8b5cf624}.proof-file-size[data-v-8a164bb8]{color:var(--theme-text-muted, rgba(255, 255, 255, .4))}.proof-url-link[data-v-8a164bb8]{display:inline-flex;align-items:center;gap:.3rem;font-size:.73rem;color:var(--theme-accent, rgba(99, 102, 241, .9));text-decoration:none;word-break:break-all}.proof-url-link[data-v-8a164bb8]:hover{text-decoration:underline}.proof-text[data-v-8a164bb8]{font-size:.75rem;color:var(--theme-text-primary, rgba(255, 255, 255, .85));white-space:pre-line;margin:0}.proof-review-badge-row[data-v-8a164bb8]{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;margin-top:.2rem}.proof-review-badge[data-v-8a164bb8]{display:inline-flex;align-items:center;gap:.25rem;font-size:.65rem;font-weight:500;padding:.15rem .4rem;border-radius:20px}.proof-review-badge.accepted[data-v-8a164bb8]{background:#4ade801f;color:#4ade80}.proof-review-badge.refused[data-v-8a164bb8]{background:#f871711f;color:#f87171}.proof-review-reason[data-v-8a164bb8]{font-size:.68rem;color:var(--theme-text-muted, rgba(255, 255, 255, .45));font-style:italic}.proof-action-btn[data-v-8a164bb8]{display:inline-flex;align-items:center;gap:.25rem;font-size:.7rem;font-weight:500;padding:.2rem .55rem;border-radius:6px;border:none;cursor:pointer;transition:background .15s,transform .1s;flex-shrink:0}.proof-action-btn[data-v-8a164bb8]:active{transform:scale(.97)}.proof-action-btn.edit[data-v-8a164bb8]{background:#ffffff14;color:#ffffffb3;border:1px solid rgba(255,255,255,.12)}.proof-action-btn.edit[data-v-8a164bb8]:hover{background:#ffffff21}.proof-action-btn.accept[data-v-8a164bb8]{background:#4ade8026;color:#4ade80;border:1px solid rgba(74,222,128,.25)}.proof-action-btn.accept[data-v-8a164bb8]:hover{background:#4ade8038}.proof-action-btn.refuse[data-v-8a164bb8]{background:#f871711f;color:#f87171;border:1px solid rgba(248,113,113,.22)}.proof-action-btn.refuse[data-v-8a164bb8]:hover{background:#f8717133}.objective-review-actions[data-v-8a164bb8]{display:flex;align-items:center;gap:.4rem;justify-content:flex-end;padding-top:.25rem;border-top:1px solid rgba(255,255,255,.05)}.opinion-scale-readonly[data-v-8a164bb8]{padding:.25rem 0}.opinion-stars-readonly[data-v-8a164bb8]{display:flex;gap:.2rem;flex-wrap:wrap}.star-readonly[data-v-8a164bb8]{color:#fff3;line-height:1}.star-readonly.active[data-v-8a164bb8]{color:#fbbf24}.opinion-numerical-readonly[data-v-8a164bb8]{display:flex;flex-wrap:wrap;gap:.25rem}.opinion-number-readonly[data-v-8a164bb8]{min-width:1.75rem;height:1.75rem;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;font-size:.7rem;font-weight:500;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);color:#ffffff59}.opinion-number-readonly.active[data-v-8a164bb8]{background:#6366f133;border-color:#6366f166;color:#a5b4fc}.poll-readonly[data-v-8a164bb8]{display:flex;flex-direction:column;gap:.3rem}.poll-option-readonly[data-v-8a164bb8]{display:flex;align-items:center;gap:.4rem;font-size:.73rem;color:#fff6;padding:.2rem 0}.poll-option-readonly.selected[data-v-8a164bb8]{color:#ffffffd9}.poll-free-label[data-v-8a164bb8]{font-size:.65rem;color:#ffffff4d}.proof-status-inline[data-v-8a164bb8]{display:inline-flex;align-items:center;gap:.35rem;font-size:.73rem;color:#4ade80}.cancellation-banner[data-v-8a164bb8]{display:flex;align-items:flex-start;gap:.4rem;padding:.45rem .65rem;border-radius:8px;font-size:.73rem;line-height:1.4}.cancellation-banner.refused[data-v-8a164bb8]{background:#f871711a;border:1px solid rgba(248,113,113,.2);color:#f87171}.cancellation-banner.withdrawn[data-v-8a164bb8],.cancellation-banner.neutral[data-v-8a164bb8]{background:#ffffff0a;border:1px solid rgba(255,255,255,.09);color:#fff6}.cancellation-banner-content[data-v-8a164bb8]{display:flex;flex-direction:column;gap:.1rem;min-width:0}.cancellation-banner-title[data-v-8a164bb8]{font-weight:600;font-size:.73rem}.cancellation-banner-reason[data-v-8a164bb8]{font-size:.68rem;opacity:.85;word-break:break-word}.withdraw-btn[data-v-8a164bb8]{display:inline-flex;align-items:center;gap:.375rem;font-size:.73rem;font-weight:500;padding:.35rem .8rem;border-radius:8px;border:1px solid rgba(248,113,113,.25);background:#f8717114;color:#f87171;cursor:pointer;transition:background .15s;align-self:flex-start;margin-top:.25rem}.withdraw-btn[data-v-8a164bb8]:hover:not(:disabled){background:#f8717126}.withdraw-btn[data-v-8a164bb8]:disabled{opacity:.5;cursor:not-allowed}@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-9ca96344],[data-v-9ca96344]:before,[data-v-9ca96344]:after,[data-v-9ca96344]::backdrop{--tw-font-weight:initial;--tw-space-y-reverse:0;--tw-leading:initial}}}.quest-detail-overlay[data-v-9ca96344]{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-9ca96344]{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}.preview-banner[data-v-9ca96344]{color:#ffffffd9;background:linear-gradient(90deg,#8b5cf64d,#06b6d44d);border-bottom:1px solid #ffffff1a;flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;padding:.375rem 0;font-size:.75rem;font-weight:600;display:flex}.top-actions[data-v-9ca96344]{z-index:10;align-items:center;gap:6px;display:flex;position:absolute;top:12px;right:12px}.top-actions.with-banner[data-v-9ca96344]{top:40px}.action-btn[data-v-9ca96344]{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}.action-btn[data-v-9ca96344]:hover{background:var(--theme-button-secondary-hover);color:var(--theme-text-primary);transform:scale(1.1)}.modal-content[data-v-9ca96344]{flex:1;padding:2.5rem 1.5rem 1.5rem;overflow-y:auto}.loading-state[data-v-9ca96344]{color:var(--theme-text-secondary);flex-direction:column;justify-content:center;align-items:center;padding:4rem;display:flex}.spinner[data-v-9ca96344]{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-9ca96344}@keyframes spin-9ca96344{to{transform:rotate(360deg)}}.quest-hero[data-v-9ca96344]{isolation:isolate;height:160px;margin:-2.5rem -1.5rem 1.25rem;position:relative;overflow:hidden}.quest-hero-image[data-v-9ca96344]{z-index:0;filter:saturate(1.05);background-position:50%;background-size:cover;position:absolute;top:0;right:0;bottom:0;left:0}.quest-hero-overlay[data-v-9ca96344]{z-index:1;background:linear-gradient(to bottom,#0000 0%,#00000026 60%,var(--theme-card-bg,#0f0f1a) 100%);position:absolute;top:0;right:0;bottom:0;left:0}.quest-title[data-v-9ca96344]{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-9ca96344]{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-9ca96344]{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-9ca96344]{justify-content:center;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.frequency-badge[data-v-9ca96344]{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-9ca96344]{color:#f472b6;background:#ec489926}.frequency-badge.weekly[data-v-9ca96344]{color:#a78bfa;background:#8b5cf626}.frequency-badge.monthly[data-v-9ca96344]{color:#60a5fa;background:#3b82f626}.frequency-badge.unique[data-v-9ca96344]{color:#34d399;background:#10b98126}.validation-badge[data-v-9ca96344]{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-9ca96344]{color:#22d3ee;background:#22d3ee26}.validation-badge.manual[data-v-9ca96344]{color:#fb923c;background:#fb923c26}.cooldown-badge[data-v-9ca96344]{text-transform:uppercase;letter-spacing:.3px;color:#06b6d4;background:#06b6d426;border-radius:6px;align-items:center;gap:.25rem;padding:.25rem .625rem;font-size:.6875rem;font-weight:600;display:flex}.cooldown-badge.active[data-v-9ca96344]{color:#fbbf24;background:#f59e0b33;animation:2s ease-in-out infinite cooldownPulse-9ca96344}@keyframes cooldownPulse-9ca96344{0%,to{opacity:1}50%{opacity:.7}}.cooldown-banner[data-v-9ca96344]{color:#fbbf24;background:#f59e0b1a;border:1px solid #f59e0b40;border-radius:12px;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.cooldown-banner-content[data-v-9ca96344]{flex-direction:column;gap:.125rem;display:flex}.cooldown-banner-title[data-v-9ca96344]{font-size:.8125rem;font-weight:600}.cooldown-banner-timer[data-v-9ca96344]{opacity:.7;font-size:.75rem}.progress-badge[data-v-9ca96344]{color:#22d3ee;background:#00d4ff26;border-radius:6px;padding:.25rem .625rem;font-size:.6875rem;font-weight:700}.quest-description[data-v-9ca96344]{color:var(--theme-text-secondary);text-align:center;margin:0 0 1.25rem;padding:0 .5rem;font-size:.875rem;line-height:1.6}.quest-description[data-v-9ca96344] p{margin:0}.quest-description[data-v-9ca96344] p+p{margin-top:.25rem}.recruitment-link-section[data-v-9ca96344]{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;margin:0 0 1.25rem;padding:.75rem}.recruitment-link-section.compact[data-v-9ca96344]{border-radius:8px;margin:.5rem 0 0;padding:.5rem .625rem}.recruitment-link-header[data-v-9ca96344]{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-9ca96344]{color:var(--theme-text-muted);align-items:center;gap:.5rem;padding:.5rem 0;font-size:.75rem;display:flex}.recruitment-link-row[data-v-9ca96344]{align-items:center;gap:.5rem;display:flex}.recruitment-link-url[data-v-9ca96344]{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-9ca96344]{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-9ca96344]:hover{filter:brightness(1.1)}.recruitment-copy-btn.copied[data-v-9ca96344]{background:linear-gradient(135deg,#10b981,#059669)}.recruitment-criteria[data-v-9ca96344]{background:#ffffff08;border:1px solid #ffffff0f;border-radius:8px;flex-direction:column;gap:.375rem;margin-top:.5rem;padding:.5rem .625rem;display:flex}.recruitment-criterion[data-v-9ca96344]{color:#fff9;align-items:center;gap:.5rem;font-size:.75rem;display:flex}.recruitment-criterion strong[data-v-9ca96344]{color:#ffffffe6}.recruitment-count[data-v-9ca96344]{color:#06b6d4e6;margin-left:auto;font-weight:600}.recruitment-condition-block[data-v-9ca96344]{flex-direction:column;gap:.15rem;display:flex}.recruitment-condition-detail[data-v-9ca96344]{color:#fff6;align-items:center;gap:.375rem;padding-left:1.375rem;font-size:.6875rem;font-style:italic;display:flex}.condition-info[data-v-9ca96344]{color:#ffffff4d;cursor:help;align-items:center;margin-left:.125rem;transition:color .2s;display:inline-flex}.condition-info[data-v-9ca96344]:hover{color:#fbbf24b3}.recruitment-progress[data-v-9ca96344]{margin-top:.25rem}.recruitment-progress-bar[data-v-9ca96344]{background:#ffffff14;border-radius:9999px;height:4px;overflow:hidden}.recruitment-progress-fill[data-v-9ca96344]{background:linear-gradient(90deg,#10b981,#06b6d4);border-radius:9999px;height:100%;transition:width .5s}.recruit-avatars[data-v-9ca96344]{flex-shrink:0;align-items:center;margin-left:.5rem;display:flex}.recruit-avatar[data-v-9ca96344]{cursor:pointer;margin-left:-.375rem;transition:transform .15s;position:relative}.recruit-avatar[data-v-9ca96344]:first-child{margin-left:0}.recruit-avatar[data-v-9ca96344]:hover{transform:scale(1.15)}.recruit-avatar-overflow[data-v-9ca96344]{color:#ffffff80;white-space:nowrap;margin-left:.25rem;font-size:.625rem;font-weight:600}.recruit-popover[data-v-9ca96344]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:auto;white-space:nowrap;background:#0f0f19f2;border:1px solid #ffffff1f;border-radius:10px;align-items:center;gap:.625rem;padding:.625rem .75rem;display:flex;box-shadow:0 8px 24px #0006}.recruit-popover-avatar[data-v-9ca96344]{object-fit:cover;border:1px solid #ffffff26;border-radius:50%;flex-shrink:0;width:2rem;height:2rem}.recruit-popover-info[data-v-9ca96344]{flex-direction:column;gap:.1rem;display:flex}.recruit-popover-name[data-v-9ca96344]{color:#ffffffe6;font-size:.8125rem;font-weight:600}.recruit-popover-username[data-v-9ca96344]{color:#ffffff73;font-size:.6875rem}.recruit-popover-date[data-v-9ca96344]{color:#06b6d4b3;font-size:.6875rem}.remuneration-rules[data-v-9ca96344]{background:#ffffff08;border:1px solid #ffffff0f;border-radius:8px;flex-direction:column;gap:.375rem;margin-top:.5rem;padding:.5rem .625rem;display:flex}.remuneration-rule[data-v-9ca96344]{color:#fff9;align-items:center;gap:.5rem;font-size:.75rem;display:flex}.remuneration-rule strong[data-v-9ca96344]{color:#ffffffe6}.remuneration-tiers-summary[data-v-9ca96344]{background:#00000026;border:1px solid #ffffff0a;border-radius:6px;flex-direction:column;gap:.125rem;padding:.375rem .5rem;display:flex}.remuneration-tier-row[data-v-9ca96344]{color:#ffffff8c;align-items:center;gap:.375rem;font-size:.6875rem;display:flex}.remuneration-tier-emoji[data-v-9ca96344]{text-align:center;flex-shrink:0;width:1rem}.remuneration-tier-range[data-v-9ca96344]{color:#ffffffb3;min-width:3.5rem}.remuneration-tier-arrow[data-v-9ca96344]{color:#ffffff40}.remuneration-tier-reward strong[data-v-9ca96344]{color:#f59e0be6}.remuneration-modifier-block[data-v-9ca96344]{flex-direction:column;gap:.25rem;display:flex}.remuneration-tier-header[data-v-9ca96344]{color:#ffffff59;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #ffffff0a;justify-content:space-between;padding-bottom:.125rem;font-size:.625rem;font-weight:600;display:flex}.kpi-simulation-actions[data-v-9ca96344]{border-top:1px solid #ffffff0f;margin-top:.5rem;padding-top:.5rem;display:flex}.kpi-sim-launch-btn[data-v-9ca96344]{color:#ddd6fe;cursor:pointer;background:linear-gradient(135deg,#8b5cf62e,#06b6d426);border:1px solid #8b5cf659;border-radius:8px;align-items:center;gap:.375rem;padding:.4375rem .875rem;font-size:.6875rem;font-weight:600;transition:all .15s;display:inline-flex}.kpi-sim-launch-btn[data-v-9ca96344]:hover{color:#ede9fe;background:linear-gradient(135deg,#8b5cf647,#06b6d438);border-color:#8b5cf68c;transform:translateY(-1px)}.section-title[data-v-9ca96344]{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-9ca96344]{gap:.75rem;margin-bottom:1.25rem;display:flex}.reward-item[data-v-9ca96344]{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-9ca96344]{background:linear-gradient(135deg,#fbbf241a,#f59e0b1a);border-color:#fbbf2433}.reward-item.tokens[data-v-9ca96344]{background:linear-gradient(135deg,#a855f71a,#8b5cf61a);border-color:#a855f733}.reward-icon-wrapper[data-v-9ca96344]{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.reward-icon-wrapper.trophies[data-v-9ca96344]{color:#fff;background:linear-gradient(135deg,#fbbf24,#f59e0b);box-shadow:0 4px 12px #fbbf244d}.reward-icon-wrapper.tokens[data-v-9ca96344]{color:#fff;background:linear-gradient(135deg,#a855f7,#7c3aed);box-shadow:0 4px 12px #a855f74d}.custom-reward-icon[data-v-9ca96344]{object-fit:contain;width:24px;height:24px}.reward-info[data-v-9ca96344]{flex-direction:column;gap:.125rem;display:flex}.reward-value[data-v-9ca96344]{color:var(--theme-text-primary);font-size:1.125rem;font-weight:700}.reward-item.trophies .reward-value[data-v-9ca96344]{color:#fcd34d}.reward-item.tokens .reward-value[data-v-9ca96344]{color:#c4b5fd}.reward-label[data-v-9ca96344]{color:var(--theme-text-muted);text-transform:uppercase;letter-spacing:.3px;font-size:.6875rem}.reward-progress[data-v-9ca96344]{color:#fbbf24;background:#fbbf2433;border-radius:6px;margin-left:auto;padding:.25rem .5rem;font-size:.75rem;font-weight:700}.reward-progress.tokens[data-v-9ca96344]{color:#a855f7;background:#a855f733}.tiers-section[data-v-9ca96344],.proof-section[data-v-9ca96344]{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-9ca96344]{color:var(--theme-text-secondary)}.proof-section.video-presentation[data-v-9ca96344],.proof-section.feedback[data-v-9ca96344]{background:var(--theme-input-bg);border-color:var(--theme-card-border)}.history-section[data-v-9ca96344]{margin-bottom:.5rem}.history-count[data-v-9ca96344]{color:var(--theme-text-muted);font-weight:400}.empty-history[data-v-9ca96344]{text-align:center;flex-direction:column;align-items:center;padding:1.5rem 1rem;display:flex}.empty-icon[data-v-9ca96344]{margin-bottom:.5rem}.empty-history p[data-v-9ca96344]{color:var(--theme-text-muted);max-width:240px;margin:0;font-size:.8125rem;line-height:1.5}.completions-list[data-v-9ca96344]{flex-direction:column;gap:.375rem;display:flex}.completion-item[data-v-9ca96344]{background:var(--theme-input-bg);border:1px solid var(--theme-divider);border-radius:10px;flex-direction:column;transition:all .2s;display:flex;overflow:hidden}.completion-header[data-v-9ca96344]{align-items:center;gap:.625rem;width:100%;padding:.625rem .75rem;transition:background .15s;display:flex}.has-proof .completion-header[data-v-9ca96344]{cursor:pointer}.has-proof .completion-header[data-v-9ca96344]:hover{background:#ffffff0a}.completion-chevron[data-v-9ca96344]{opacity:.5;flex-shrink:0;transition:transform .2s}.completion-chevron.rotated[data-v-9ca96344]{transform:rotate(180deg)}.completion-proof-details[data-v-9ca96344]{border-top:1px solid #ffffff0f;width:100%;padding:.5rem .75rem .625rem}.completion-objective-proof[data-v-9ca96344]{padding:.375rem 0;font-size:.75rem}.completion-objective-proof.history-editable[data-v-9ca96344]{flex-direction:column;gap:.375rem;padding:.5rem 0;display:flex}.completion-objective-proof.history-editable .proof-obj-header[data-v-9ca96344]{opacity:1}.completion-objective-proof .proof-submit-row[data-v-9ca96344]{align-items:center;gap:.5rem;margin-top:.25rem;display:flex}.completion-objective-proof .proof-submit-btn.compact[data-v-9ca96344]{padding:.375rem .75rem;font-size:.75rem}.completion-objective-proof .proof-textarea[data-v-9ca96344],.completion-objective-proof .proof-input[data-v-9ca96344]{font-size:.8125rem}.completion-objective-proof .opinion-scale-inline.compact .star-btn .w-6[data-v-9ca96344]{width:1.25rem;height:1.25rem}.completion-objective-proof .poll-inline.compact .poll-option[data-v-9ca96344]{padding:.5rem .75rem;font-size:.8125rem}.completion-objective-proof .proof-dropzone[data-v-9ca96344]{padding:.75rem}.completion-objective-proof .proof-mode-toggle[data-v-9ca96344]{margin-bottom:.25rem}.proof-obj-header[data-v-9ca96344]{opacity:.7;align-items:center;gap:.375rem;display:flex}.proof-edit-btn[data-v-9ca96344]{color:#fbbf24e6;cursor:pointer;white-space:nowrap;background:#fbbf241a;border:1px solid #fbbf2440;border-radius:.375rem;margin-left:auto;padding:.125rem .5rem;font-size:.6875rem;font-weight:600;transition:all .15s}.proof-edit-btn[data-v-9ca96344]:hover{color:#fbbf24;background:#fbbf2433;border-color:#fbbf2466}.withdraw-btn[data-v-9ca96344]{margin-top:calc(var(--spacing,.25rem) * 3);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2);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-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:#f87171e6;background:#ef444414;border:1px solid #ef444433;display:flex}.withdraw-btn[data-v-9ca96344]:hover:not(:disabled){color:#f87171;background:#ef444426;border-color:#ef444459}.withdraw-btn[data-v-9ca96344]:disabled{cursor:not-allowed;opacity:.5}.withdraw-confirm-overlay[data-v-9ca96344]{inset:calc(var(--spacing,.25rem) * 0);z-index:10000;padding:calc(var(--spacing,.25rem) * 4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed}.withdraw-confirm-modal[data-v-9ca96344]{width:100%;max-width:var(--container-sm,24rem)}:where(.withdraw-confirm-modal[data-v-9ca96344]>: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)))}.withdraw-confirm-modal[data-v-9ca96344]{border-radius:var(--radius-2xl,1rem);padding:calc(var(--spacing,.25rem) * 6);text-align:center;background:var(--theme-card-bg,#1a1a2e);border:1px solid var(--theme-card-border,#ffffff1a)}.withdraw-confirm-icon[data-v-9ca96344]{height:calc(var(--spacing,.25rem) * 12);width:calc(var(--spacing,.25rem) * 12);background:#fbbf2426;border-radius:3.40282e38px;justify-content:center;align-items:center;margin-inline:auto;display:flex}.withdraw-confirm-modal h4[data-v-9ca96344]{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--theme-text-primary,white)}.withdraw-confirm-modal p[data-v-9ca96344]{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);color:var(--theme-text-muted,#ffffff80)}.withdraw-confirm-actions[data-v-9ca96344]{gap:calc(var(--spacing,.25rem) * 3);padding-top:calc(var(--spacing,.25rem) * 2);display:flex}.withdraw-cancel-btn[data-v-9ca96344]{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:var(--theme-text-primary,white);background:#ffffff14;border:1px solid #ffffff1a;flex:1}.withdraw-cancel-btn[data-v-9ca96344]:hover{background:#ffffff1f}.withdraw-confirm-btn[data-v-9ca96344]{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-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:#f87171;background:#ef444433;border:1px solid #ef44444d;flex:1;display:flex}.withdraw-confirm-btn[data-v-9ca96344]:hover:not(:disabled){background:#ef44444d;border-color:#ef444480}.withdraw-confirm-btn[data-v-9ca96344]:disabled{cursor:not-allowed;opacity:.5}.fade-enter-active[data-v-9ca96344],.fade-leave-active[data-v-9ca96344]{transition:opacity .2s}.fade-enter-from[data-v-9ca96344],.fade-leave-to[data-v-9ca96344]{opacity:0}.proof-obj-value[data-v-9ca96344]{opacity:.9;color:var(--theme-text-primary);margin-top:.125rem;padding-left:1.125rem}.history-proof-text-display[data-v-9ca96344]{color:var(--theme-text-primary);opacity:.85;white-space:pre-wrap;word-break:break-word;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:.5rem;padding:.5rem .75rem;font-size:.8125rem}.history-proof-image[data-v-9ca96344]{border:1px solid #ffffff14;border-radius:.5rem;overflow:hidden}.history-proof-image img[data-v-9ca96344]{object-fit:contain;width:100%;max-height:180px}.history-proof-link[data-v-9ca96344]{color:#06b6d4;word-break:break-all;background:#06b6d414;border:1px solid #06b6d433;border-radius:.375rem;align-items:center;gap:.375rem;padding:.375rem .625rem;font-size:.75rem;text-decoration:none;transition:all .15s;display:inline-flex}.history-proof-link[data-v-9ca96344]:hover{background:#06b6d426}.history-link-visited[data-v-9ca96344]{color:#4ade80cc;align-items:center;gap:.375rem;font-size:.75rem;display:inline-flex}.history-feedback-responses[data-v-9ca96344]{flex-direction:column;gap:.375rem;display:flex}.history-feedback-item[data-v-9ca96344]{background:#ffffff08;border:1px solid #ffffff0d;border-radius:.375rem;flex-direction:column;gap:.125rem;padding:.375rem .625rem;display:flex}.history-feedback-question[data-v-9ca96344]{color:#ffffff73;font-size:.6875rem;font-weight:600}.history-feedback-answer[data-v-9ca96344]{color:var(--theme-text-primary);opacity:.85;font-size:.8125rem}.opinion-scale-inline.readonly .star-btn[data-v-9ca96344],.opinion-scale-inline.readonly .star-btn.active-readonly[data-v-9ca96344]{cursor:default;pointer-events:none}.opinion-numerical .opinion-number-btn.readonly[data-v-9ca96344]{cursor:default;pointer-events:none;opacity:.6}.opinion-numerical .opinion-number-btn.readonly.active[data-v-9ca96344]{opacity:1;color:#fff;background:#06b6d433;border-color:#06b6d4}.poll-inline.readonly .poll-option.readonly[data-v-9ca96344]{cursor:default;pointer-events:none;opacity:.6;padding:.5rem .75rem}.poll-inline.readonly .poll-option.readonly.selected[data-v-9ca96344]{opacity:1;background:#06b6d41a;border-color:#06b6d44d}.proof-simple-text[data-v-9ca96344]{color:var(--theme-text-primary);opacity:.9;margin:0;font-size:.8125rem}.proof-image[data-v-9ca96344]{object-fit:cover;border-radius:6px;max-width:100%;max-height:150px;margin-top:.375rem}.proof-link[data-v-9ca96344]{color:#60a5fa;word-break:break-all;font-size:.75rem;text-decoration:underline}.completion-number[data-v-9ca96344]{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-9ca96344]{flex-wrap:wrap;flex:1;align-items:center;gap:.25rem .5rem;min-width:0;display:flex}.completion-date[data-v-9ca96344]{color:var(--theme-text-primary);font-size:.8125rem}.completion-created-date[data-v-9ca96344]{color:#ffffff59;background:#ffffff0a;border-radius:999px;padding:.0625rem .375rem;font-size:.625rem}.completion-period-badge[data-v-9ca96344]{color:#a5b4fc;background:#6366f11f;border-radius:999px;padding:.0625rem .375rem;font-size:.625rem}.completion-performer[data-v-9ca96344]{color:#ffffff73;align-items:center;gap:.25rem;font-size:.625rem;display:inline-flex}.completion-performers-badge[data-v-9ca96344]{color:#c4b5fd;background:#a855f71f;border-radius:999px;align-items:center;gap:.25rem;padding:.0625rem .375rem;font-size:.625rem;display:inline-flex}.completion-rewards[data-v-9ca96344]{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.trophies-earned[data-v-9ca96344]{color:#fbbf24;align-items:center;gap:.25rem;font-size:.75rem;font-weight:600;display:inline-flex}.tokens-earned[data-v-9ca96344]{color:#a78bfa;align-items:center;gap:.25rem;font-size:.75rem;font-weight:600;display:inline-flex}.completion-reward-icon[data-v-9ca96344]{object-fit:contain;width:1rem;height:1rem}.completion-item.pending-review[data-v-9ca96344]{background:#fbbf240d;border-color:#fbbf244d}.completion-item.pending-review.has-proof .completion-header[data-v-9ca96344]:hover{background:#fbbf2414}.completion-item.pending-review .completion-number[data-v-9ca96344]{background:#fbbf2426}.completion-pending-label[data-v-9ca96344]{color:#fbbf24;font-size:.75rem;font-weight:600;line-height:1.2;display:block}.completion-item.pending-review .completion-date[data-v-9ca96344]{color:var(--theme-text-muted);font-size:.6875rem}.pending-review-badge[data-v-9ca96344]{color:#fbbf24;white-space:nowrap;background:#fbbf241f;border-radius:999px;padding:.125rem .5rem;font-size:.6875rem;font-weight:600}.pending-review-banner[data-v-9ca96344]{color:#fbbf24;background:#fbbf2414;border:1px solid #fbbf2433;border-radius:.75rem;align-items:flex-start;gap:.625rem;margin-bottom:1rem;padding:.75rem 1rem;font-size:.8125rem;display:flex}.proof-summary[data-v-9ca96344]{text-overflow:ellipsis;white-space:nowrap;padding:.25rem 0 .25rem 1.75rem;overflow:hidden}.objectives-section[data-v-9ca96344]{margin-bottom:1.25rem}.objectives-count[data-v-9ca96344]{color:#06b6d4;margin-left:auto;font-size:.75rem;font-weight:700}.objectives-list[data-v-9ca96344]{flex-direction:column;gap:1rem;display:flex}.objective-card[data-v-9ca96344]{padding-top:22px;position:relative}.objective-card.completed[data-v-9ca96344]{opacity:.55}.objective-card.pending-review-editable[data-v-9ca96344]{opacity:1;border-color:#fbbf244d}.objective-type-tag[data-v-9ca96344]{z-index:0;background:var(--obj-color);color:#fff;letter-spacing:.02em;pointer-events:none;border-radius:12px 12px 0 0;align-items:center;gap:4px;padding:5px 8px 32px;font-size:.6875rem;font-weight:600;line-height:1;display:flex;position:absolute;top:0;left:0}.objective-card-border[data-v-9ca96344]{background:linear-gradient(to right bottom,var(--obj-color) 0%,var(--obj-color) 30%,#ffffff21 55%,#ffffff14 100%);border-radius:20px;padding:1.5px;position:relative}.objective-card-inner[data-v-9ca96344]{z-index:1;outline-offset:-6px;background:#101016;border-radius:18.5px;outline:1px dashed #ffffff12;padding:0;position:relative;overflow:hidden}.objective-card-header[data-v-9ca96344]{cursor:pointer;align-items:center;gap:.5rem;padding:.75rem .75rem .625rem;transition:background .15s;display:flex}.objective-card-header[data-v-9ca96344]:hover{background:#ffffff0a}.objective-card.completed .objective-card-header[data-v-9ca96344]{cursor:default}.objective-card.pending-review-editable .objective-card-header[data-v-9ca96344]{cursor:pointer}.objective-check[data-v-9ca96344]{flex-shrink:0}.objective-card-title[data-v-9ca96344]{min-width:0;color:var(--theme-text-primary);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.8125rem;font-weight:500;overflow:hidden}.objective-required-badge[data-v-9ca96344]{letter-spacing:.05em;text-transform:uppercase;color:#fff6;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:.25rem;flex-shrink:0;padding:.125rem .375rem;font-size:.5625rem;font-weight:700}.video-destination-info[data-v-9ca96344]{background:#ffffff08;border:1px solid #ffffff0f;border-radius:.625rem;align-items:center;gap:.5rem;margin-top:.625rem;padding:.5rem .75rem;display:flex}.destination-header[data-v-9ca96344]{color:#ffffff59;white-space:nowrap;align-items:center;gap:.3rem;font-size:.6875rem;font-weight:500;display:flex}.destination-item[data-v-9ca96344]{color:#fff9;align-items:center;gap:.3rem;font-size:.6875rem;display:flex}.presentation-text-section[data-v-9ca96344]{flex-direction:column;gap:.375rem;margin-top:.625rem;display:flex}.presentation-text-header[data-v-9ca96344]{text-transform:uppercase;letter-spacing:.04em;color:#fff6;align-items:center;gap:.375rem;font-size:.6875rem;font-weight:600;display:flex}.presentation-textarea[data-v-9ca96344]{resize:vertical;color:#ffffffd9;background:#ffffff0a;border:1px solid #ffffff14;border-radius:.625rem;min-height:5rem;padding:.625rem .75rem;font-size:.8125rem;line-height:1.5;transition:border-color .2s}.presentation-textarea[data-v-9ca96344]:focus{border-color:#06b6d466;outline:none}.presentation-textarea[data-v-9ca96344]::placeholder{color:#ffffff40}.presentation-text-footer[data-v-9ca96344]{justify-content:flex-end;display:flex}.char-counter[data-v-9ca96344]{color:#ffffff4d;font-size:.6875rem;transition:color .2s}.char-counter.insufficient[data-v-9ca96344]{color:#fb923cb3}.objective-chevron[data-v-9ca96344]{color:#fff6;flex-shrink:0;transition:transform .2s}.objective-chevron.rotated[data-v-9ca96344]{transform:rotate(180deg)}.objective-card-body[data-v-9ca96344]{flex-direction:column;gap:.5rem;padding:0 .75rem .75rem 2.25rem;display:flex}.objective-description[data-v-9ca96344]{color:var(--theme-text-secondary);margin:0;font-size:.75rem;line-height:1.5}.objective-description[data-v-9ca96344] p{margin:0}.feedback-questions-list[data-v-9ca96344]{flex-direction:column;gap:.75rem;display:flex}.feedback-question-item[data-v-9ca96344]{flex-direction:column;gap:.25rem;display:flex}.feedback-question-label[data-v-9ca96344]{color:var(--theme-text-primary);align-items:center;gap:.5rem;font-size:.8125rem;font-weight:500;display:flex}.feedback-question-number[data-v-9ca96344]{color:#c084fc;background:#a855f74d;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-size:.6875rem;font-weight:700;display:flex}.feedback-question-footer[data-v-9ca96344]{justify-content:space-between;align-items:center;margin-top:.125rem;display:flex}.feedback-media-hint[data-v-9ca96344]{color:#fff6;align-items:center;gap:.375rem;font-size:.625rem;display:flex}.feedback-media-hint span[data-v-9ca96344]{white-space:nowrap}.feedback-char-count[data-v-9ca96344]{color:#fff6;margin-left:auto;font-size:.625rem}.feedback-inline-error[data-v-9ca96344]{color:#fca5a5;background:#ef44441a;border:1px solid #ef444433;border-radius:.5rem;align-items:center;gap:.375rem;padding:.375rem .625rem;font-size:.6875rem;display:flex}.feedback-submit-btn[data-v-9ca96344]{color:#fff;background:linear-gradient(135deg,#8b5cf6,#7c3aed);border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;width:100%;margin-top:.5rem;padding:.625rem 1rem;font-size:.8125rem;font-weight:600;transition:all .2s;display:flex}.feedback-submit-btn[data-v-9ca96344]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 14px #8b5cf666}.feedback-submit-btn[data-v-9ca96344]:disabled{opacity:.5;cursor:not-allowed}.feedback-status-message[data-v-9ca96344]{color:var(--theme-text-secondary);background:#ffffff0a;border:1px solid #ffffff14;border-radius:.625rem;align-items:center;gap:.5rem;padding:.625rem .75rem;font-size:.8125rem;font-weight:500;display:flex}.feedback-media-zone[data-v-9ca96344]{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.25rem;display:flex}.feedback-media-previews[data-v-9ca96344]{flex-wrap:wrap;gap:.375rem;display:flex}.feedback-media-preview[data-v-9ca96344]{border:1px solid #ffffff1a;border-radius:.5rem;width:48px;height:48px;position:relative;overflow:hidden}.media-preview-thumb[data-v-9ca96344]{object-fit:cover;width:100%;height:100%}.media-preview-file[data-v-9ca96344]{color:#c4b5fd;background:#8b5cf626;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:100%;height:100%;padding:4px;display:flex}.media-preview-remove[data-v-9ca96344]{color:#f87171;opacity:0;background:#000000b3;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;transition:opacity .15s;display:flex;position:absolute;top:2px;right:2px}.feedback-media-preview:hover .media-preview-remove[data-v-9ca96344]{opacity:1}.feedback-media-add-btn[data-v-9ca96344]{color:#c4b5fd;cursor:pointer;background:#8b5cf626;border:1px dashed #8b5cf64d;border-radius:.5rem;align-items:center;gap:.375rem;padding:.375rem .625rem;font-size:.6875rem;font-weight:500;transition:all .15s;display:inline-flex}.feedback-media-add-btn[data-v-9ca96344]:hover{background:#8b5cf640;border-color:#8b5cf680}.proof-textarea[data-v-9ca96344]{color:#ffffffd9;resize:vertical;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:.5rem;outline:none;width:100%;padding:.5rem .75rem;font-family:inherit;font-size:.8125rem}.proof-textarea[data-v-9ca96344]:focus{border-color:#06b6d4}.proof-input[data-v-9ca96344]{color:#ffffffd9;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:.5rem;outline:none;width:100%;padding:.5rem .75rem;font-size:.8125rem}.proof-input[data-v-9ca96344]:focus{border-color:#06b6d4}.proof-mode-toggle[data-v-9ca96344]{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:.5rem;gap:.25rem;width:fit-content;padding:.1875rem;display:flex}.mode-btn[data-v-9ca96344]{color:#ffffff73;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-9ca96344]:hover{color:#fffc}.mode-btn.active[data-v-9ca96344]{color:#06b6d4;background:#06b6d426}.proof-dropzone[data-v-9ca96344]{cursor:pointer;background:#ffffff05;border:2px dashed #ffffff1a;border-radius:.75rem;justify-content:center;align-items:center;width:100%;padding:1.25rem 1rem;transition:all .2s;display:flex}.proof-dropzone[data-v-9ca96344]:hover{background:#06b6d40d;border-color:#06b6d466}.dropzone-content[data-v-9ca96344]{flex-direction:column;align-items:center;gap:.375rem;display:flex}.dropzone-icon[data-v-9ca96344]{color:#ffffff4d}.dropzone-text[data-v-9ca96344]{color:#ffffff73;font-size:.75rem}.proof-file-selected[data-v-9ca96344]{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:.75rem;align-items:center;gap:.625rem;padding:.5rem .625rem;display:flex}.proof-file-selected.has-media-preview[data-v-9ca96344]{flex-direction:column;gap:0;padding:0;overflow:hidden}.proof-media-preview[data-v-9ca96344]{background:#0000004d;border-radius:.75rem .75rem 0 0;width:100%;position:relative;overflow:hidden}.proof-video-player[data-v-9ca96344]{object-fit:contain;background:#0006;width:100%;max-height:220px;display:block}.proof-image[data-v-9ca96344]{object-fit:cover;width:100%;max-height:180px;display:block}.proof-media-remove[data-v-9ca96344]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#ffffffd9;cursor:pointer;z-index:2;background:#0009;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;transition:all .15s;display:flex;position:absolute;top:.5rem;right:.5rem}.proof-media-remove[data-v-9ca96344]:hover{color:#fff;background:#ef4444b3}.proof-file-bar[data-v-9ca96344]{align-items:center;gap:.5rem;width:100%;padding:.5rem .75rem;display:flex}.has-media-preview .proof-file-bar[data-v-9ca96344]{border-top:1px solid var(--theme-card-border);background:#ffffff05}.proof-file-info[data-v-9ca96344]{flex-direction:column;flex:1;gap:.0625rem;min-width:0;display:flex}.proof-file-name[data-v-9ca96344]{color:var(--theme-text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;font-weight:500;overflow:hidden}.proof-file-size[data-v-9ca96344]{color:var(--theme-text-muted);font-size:.6875rem}.proof-file-remove[data-v-9ca96344]{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-9ca96344]:hover{background:#ef444440}.sr-only[data-v-9ca96344]{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.link-visit-card[data-v-9ca96344]{cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:10px;padding:10px 14px;text-decoration:none;transition:all .2s;display:flex}.link-visit-card[data-v-9ca96344]:hover{background:#06b6d40f;border-color:#06b6d440}.link-visit-card.visited[data-v-9ca96344]{background:#4ade800a;border-color:#4ade804d}.link-visit-icon-box[data-v-9ca96344]{color:#06b6d4;background:#ffffff0f;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex;overflow:hidden}.link-visit-favicon[data-v-9ca96344]{object-fit:contain;width:20px;height:20px}.link-visit-fallback-icon.hidden[data-v-9ca96344]{display:none}.link-visit-card.visited .link-visit-icon-box[data-v-9ca96344]{background:#4ade8014}.link-visit-content[data-v-9ca96344]{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.link-visit-domain[data-v-9ca96344]{color:var(--theme-text-primary);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.8125rem;font-weight:500;overflow:hidden}.link-visit-url[data-v-9ca96344]{color:#ffffff59;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.6875rem;font-weight:400;overflow:hidden}.link-visit-status[data-v-9ca96344]{flex-shrink:0}.link-visit-cta[data-v-9ca96344]{color:#06b6d4;text-transform:uppercase;letter-spacing:.03em;font-size:.6875rem;font-weight:600}.link-visit-card.visited .link-visit-cta[data-v-9ca96344]{display:none}.embedded-player-wrapper[data-v-9ca96344]{border-radius:8px;overflow:hidden}.embedded-audio-wrapper[data-v-9ca96344]{flex-direction:column;gap:8px;display:flex}.embedded-audio-player[data-v-9ca96344]{border-radius:8px;width:100%;height:40px}.media-progress-info[data-v-9ca96344]{align-items:center;gap:8px;display:flex}.media-progress-bar[data-v-9ca96344]{background:#ffffff1a;border-radius:2px;flex:1;height:4px;overflow:hidden}.media-progress-fill[data-v-9ca96344]{background:linear-gradient(90deg,#8b5cf6,#a78bfa);border-radius:2px;height:100%;transition:width .3s}.media-progress-text[data-v-9ca96344]{color:#ffffff80;white-space:nowrap;font-size:.6875rem}.proof-info-text[data-v-9ca96344]{color:var(--theme-text-secondary);margin:0;font-size:.75rem;font-style:italic}.proof-submit-btn[data-v-9ca96344]{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-9ca96344]:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.proof-submit-btn[data-v-9ca96344]:disabled{opacity:.4;cursor:not-allowed;transform:none}.proof-submit-btn.presentation-submit[data-v-9ca96344]{border-radius:.625rem;justify-content:center;width:100%;margin-top:.25rem;padding:.625rem 1rem}.submitted-proof-summary[data-v-9ca96344]{flex-direction:column;gap:.625rem;display:flex}.submitted-media[data-v-9ca96344]{background:#0000004d;border:1px solid #ffffff14;border-radius:.625rem;overflow:hidden}.submitted-video-player[data-v-9ca96344]{object-fit:contain;background:#0006;width:100%;max-height:220px;display:block}.submitted-image[data-v-9ca96344]{object-fit:cover;width:100%;max-height:200px;display:block}.submitted-media .submitted-file-info[data-v-9ca96344]{border-top:1px solid #ffffff0f;align-items:center;gap:.5rem;padding:.375rem .625rem;display:flex}.submitted-proof-url[data-v-9ca96344]{background:#ffffff0a;border:1px solid #ffffff14;border-radius:.5rem;align-items:center;gap:.375rem;padding:.5rem .625rem;display:flex}.submitted-proof-text[data-v-9ca96344]{color:#ffffffb3;background:#ffffff0a;border:1px solid #ffffff14;border-radius:.5rem;padding:.5rem .625rem;font-size:.8125rem;line-height:1.5}.submitted-presentation-text[data-v-9ca96344]{flex-direction:column;gap:.375rem;display:flex}.submitted-text-content[data-v-9ca96344]{color:#ffffffb3;white-space:pre-wrap;background:#ffffff0a;border:1px solid #ffffff14;border-radius:.5rem;padding:.5rem .625rem;font-size:.8125rem;line-height:1.5}.submitted-status[data-v-9ca96344]{color:#10b981cc;align-items:center;gap:.375rem;font-size:.75rem;font-weight:500;display:flex}.submitted-date[data-v-9ca96344]{color:#ffffff4d;margin-left:auto;font-size:.6875rem;font-weight:400}.opinion-scale-inline[data-v-9ca96344]{flex-direction:column;gap:.5rem;display:flex}.opinion-question[data-v-9ca96344]{color:var(--theme-text-primary);margin:0;font-size:.8125rem;font-weight:500}.opinion-stars[data-v-9ca96344]{gap:.25rem;display:flex}.star-btn[data-v-9ca96344]{cursor:pointer;color:#ffffff26;background:0 0;border:none;padding:.125rem;transition:all .15s}.star-btn.active[data-v-9ca96344]{color:#f59e0b}.star-btn[data-v-9ca96344]:hover:not(.disabled){color:#f59e0b80}.star-btn.disabled[data-v-9ca96344]{cursor:default}.opinion-numerical[data-v-9ca96344]{flex-direction:column;gap:.5rem;display:flex}.opinion-number-grid[data-v-9ca96344]{flex-wrap:wrap;gap:.375rem;display:flex}.opinion-number-btn[data-v-9ca96344]{cursor:pointer;color:#fff9;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:.5rem;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:.8125rem;font-weight:500;transition:all .15s;display:flex}.opinion-number-btn[data-v-9ca96344]:hover:not(.disabled){background:#ffffff1a;border-color:#fff3}.opinion-number-btn.active[data-v-9ca96344]{color:#f59e0b;background:#f59e0b33;border-color:#f59e0b80}.opinion-number-btn.disabled[data-v-9ca96344]{cursor:default}.opinion-labels[data-v-9ca96344]{color:#ffffff4d;justify-content:space-between;font-size:.625rem;display:flex}.poll-inline[data-v-9ca96344]{flex-direction:column;gap:.5rem;display:flex}.poll-question[data-v-9ca96344]{color:var(--theme-text-primary);margin:0;font-size:.8125rem;font-weight:500}.poll-description[data-v-9ca96344]{color:#ffffff80;margin:0;font-size:.75rem}.poll-options[data-v-9ca96344]{flex-direction:column;gap:.375rem;display:flex}.poll-option[data-v-9ca96344]{cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem .75rem;transition:all .15s;display:flex}.poll-option[data-v-9ca96344]:hover:not(.disabled){background:#ffffff14;border-color:#ffffff26}.poll-option.selected[data-v-9ca96344]{background:#06b6d41f;border-color:#06b6d466}.poll-option.disabled[data-v-9ca96344]{cursor:default;opacity:.6}.poll-input[data-v-9ca96344]{accent-color:#06b6d4;flex-shrink:0}.poll-option-text[data-v-9ca96344]{color:#fffc;font-size:.8125rem}.poll-other[data-v-9ca96344]{flex-direction:column;gap:.375rem;display:flex}.poll-other-input[data-v-9ca96344]{color:#fff;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:.5rem;outline:none;width:100%;padding:.5rem .75rem;font-size:.8125rem;transition:border-color .2s}.poll-other-input[data-v-9ca96344]:focus{border-color:#06b6d466}.poll-other-input[data-v-9ca96344]::placeholder{color:#ffffff40}.objectives-progress[data-v-9ca96344]{margin-top:.5rem}.objectives-progress-bar[data-v-9ca96344]{background:#ffffff1a;border-radius:2px;width:100%;height:4px;overflow:hidden}.objectives-progress-fill[data-v-9ca96344]{background:linear-gradient(90deg,#06b6d4,#22d3ee);border-radius:2px;height:100%;transition:width .3s}.slide-down-enter-from[data-v-9ca96344],.slide-down-leave-to[data-v-9ca96344]{opacity:0;max-height:0;padding-top:0;padding-bottom:0}.slide-down-enter-to[data-v-9ca96344],.slide-down-leave-from[data-v-9ca96344]{opacity:1;max-height:500px}.quest-detail-modal-enter-active[data-v-9ca96344]{transition:opacity .3s ease-out}.quest-detail-modal-enter-active .quest-detail-modal[data-v-9ca96344]{animation:.3s ease-out modalContentEnter-9ca96344}.quest-detail-modal-leave-active[data-v-9ca96344]{transition:opacity .2s ease-in}.quest-detail-modal-leave-active .quest-detail-modal[data-v-9ca96344]{animation:.2s ease-in modalContentLeave-9ca96344}.quest-detail-modal-enter-from[data-v-9ca96344],.quest-detail-modal-leave-to[data-v-9ca96344]{opacity:0}@keyframes modalContentEnter-9ca96344{0%{opacity:0;transform:scale(.92)translateY(20px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes modalContentLeave-9ca96344{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-9ca96344]{border-radius:20px;width:95%;max-height:90vh}.modal-content[data-v-9ca96344]{padding:2rem 1.25rem 1.25rem}.quest-icon-large[data-v-9ca96344]{width:64px;height:64px;font-size:1.75rem}.quest-title[data-v-9ca96344]{font-size:1.125rem}.rewards-grid[data-v-9ca96344]{flex-direction:column;gap:.5rem}.completions-list[data-v-9ca96344]{max-height:160px}}.modal-content[data-v-9ca96344]::-webkit-scrollbar{width:4px}.completions-list[data-v-9ca96344]::-webkit-scrollbar{width:4px}.modal-content[data-v-9ca96344]::-webkit-scrollbar-track{background:0 0}.completions-list[data-v-9ca96344]::-webkit-scrollbar-track{background:0 0}.modal-content[data-v-9ca96344]::-webkit-scrollbar-thumb{background:var(--theme-divider);border-radius:2px}.completions-list[data-v-9ca96344]::-webkit-scrollbar-thumb{background:var(--theme-divider);border-radius:2px}.modal-content[data-v-9ca96344]::-webkit-scrollbar-thumb:hover{background:var(--theme-card-border)}.completions-list[data-v-9ca96344]::-webkit-scrollbar-thumb:hover{background:var(--theme-card-border)}.slide-down-enter-active[data-v-9ca96344],.slide-down-leave-active[data-v-9ca96344]{transition:opacity .2s,max-height .25s;overflow:hidden}.slide-down-enter-from[data-v-9ca96344],.slide-down-leave-to[data-v-9ca96344]{opacity:0;max-height:0}.slide-down-enter-to[data-v-9ca96344],.slide-down-leave-from[data-v-9ca96344]{max-height:300px}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-leading{syntax:"*";inherits:false}.quests-module[data-v-81294d3a]{width:100%;padding:1.5rem;max-width:1200px;margin:0 auto}.quests-module.standalone[data-v-81294d3a]{min-height:100vh;padding:2rem 1.5rem}.quest-packs-section[data-v-81294d3a]{margin-top:1rem}.units-container[data-v-81294d3a]{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-81294d3a]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center;background:var(--theme-card);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--theme-border);border-radius:16px;color:var(--theme-foreground-muted)}.loading-spinner[data-v-81294d3a]{width:48px;height:48px;border:4px solid rgba(255,255,255,.1);border-top-color:#00d4ff;border-radius:50%;animation:spin-81294d3a 1s linear infinite;margin-bottom:1rem}@keyframes spin-81294d3a{to{transform:rotate(360deg)}}.error-state[data-v-81294d3a]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center;background:var(--theme-card);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--theme-border);border-radius:16px}.error-icon[data-v-81294d3a]{font-size:3rem;margin-bottom:1rem}.retry-button[data-v-81294d3a]{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-81294d3a]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00d4ff4d}.empty-state[data-v-81294d3a]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center;background:var(--theme-card);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--theme-border);border-radius:16px}.empty-icon[data-v-81294d3a]{font-size:5rem;margin-bottom:1.5rem;filter:drop-shadow(0 4px 8px rgba(0,0,0,.2))}.empty-title[data-v-81294d3a]{font-size:1.5rem;font-weight:800;color:var(--theme-foreground);margin-bottom:.75rem}.empty-description[data-v-81294d3a]{font-size:1rem;color:var(--theme-foreground-muted);max-width:480px;line-height:1.6}[data-theme=light] .empty-state[data-v-81294d3a]{background:#fffffff2;box-shadow:0 4px 12px #00000014}@media (max-width: 768px){.quests-module[data-v-81294d3a]{padding:1rem}.quests-module.standalone[data-v-81294d3a]{padding:1.5rem 1rem}.units-container[data-v-81294d3a]{padding:.75rem}.section-title[data-v-81294d3a]{font-size:1.25rem}.empty-icon[data-v-81294d3a]{font-size:4rem}.empty-title[data-v-81294d3a]{font-size:1.25rem}.empty-description[data-v-81294d3a]{font-size:.9375rem}}@media (max-width: 640px){.quests-module[data-v-81294d3a]{padding:.75rem}.units-container[data-v-81294d3a]{padding:.5rem;border-radius:16px}.section-title[data-v-81294d3a]{font-size:1.125rem}}@media (max-width: 480px){.quests-module[data-v-81294d3a]{padding:.5rem}.units-container[data-v-81294d3a]{padding:.375rem;border-radius:12px}.quest-packs-section[data-v-81294d3a]{margin-top:1.5rem}}.virtues-section-wrapper[data-v-81294d3a]{margin-top:2rem}.list-view[data-v-81294d3a]{padding:0}.list-unit[data-v-81294d3a]{border-bottom:1px solid rgba(255,255,255,.08)}.list-unit[data-v-81294d3a]:last-child{border-bottom:none}.list-unit-header[data-v-81294d3a]{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-81294d3a]:hover{background:#4d1e8580}.list-unit-header.expanded[data-v-81294d3a]{border-bottom:1px solid rgba(255,255,255,.1)}.list-unit-title[data-v-81294d3a]{font-size:1rem;font-weight:700;color:#00d4ff;white-space:nowrap}.list-unit-description[data-v-81294d3a]{flex:1;font-size:.875rem;color:#ffffffb3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-unit-arrow[data-v-81294d3a]{color:#ffffff80;transition:transform .2s ease;flex-shrink:0}.list-unit-arrow.rotated[data-v-81294d3a]{transform:rotate(180deg)}.list-quests[data-v-81294d3a]{background:#00000026}.list-quest-row[data-v-81294d3a]{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-81294d3a]:hover{background:#ffffff08}.list-quest-row[data-v-81294d3a]:last-child{border-bottom:none}.list-quest-row.completed[data-v-81294d3a]{opacity:.6}.list-quest-badge[data-v-81294d3a]{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-81294d3a]{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-81294d3a]{background:linear-gradient(180deg,#22d3ee,#06b6d4,#0891b2);animation:pulse 2s infinite}.list-quest-image[data-v-81294d3a]{width:60%;height:60%;object-fit:contain;filter:drop-shadow(0 1px 3px rgba(0,0,0,.3))}.list-quest-image[src$=".svg"][data-v-81294d3a]{filter:brightness(0) invert(1) drop-shadow(0 1px 3px rgba(0,0,0,.3))}.list-quest-image.completed-image[data-v-81294d3a]{opacity:.6;filter:grayscale(30%) drop-shadow(0 1px 3px rgba(0,0,0,.3))}.list-quest-image.completed-image[src$=".svg"][data-v-81294d3a]{opacity:.6;filter:brightness(0) invert(1) grayscale(30%) drop-shadow(0 1px 3px rgba(0,0,0,.3))}.list-quest-icon-emoji[data-v-81294d3a]{font-size:1.25rem;line-height:1}.list-quest-xp-value[data-v-81294d3a]{font-size:.875rem;font-weight:800;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.2)}.list-quest-check[data-v-81294d3a]{font-size:1rem;font-weight:700}.list-completed-overlay[data-v-81294d3a]{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-81294d3a]{width:20px;height:20px;color:#fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}.list-quest-info[data-v-81294d3a]{flex:1;min-width:0}.list-quest-title[data-v-81294d3a]{font-size:.9375rem;font-weight:600;color:#fff;margin:0 0 .25rem;line-height:1.3}.list-quest-description[data-v-81294d3a]{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-81294d3a]{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-81294d3a]{background:#ff4da633;color:#ff4da6}.list-quest-type.weekly[data-v-81294d3a]{background:#8b5cf633;color:#a78bfa}.list-quest-type.monthly[data-v-81294d3a]{background:#3b82f633;color:#60a5fa}.list-quest-type.unique[data-v-81294d3a]{background:#10b98133;color:#34d399}.list-quest-progress[data-v-81294d3a]{display:flex;align-items:center;gap:.375rem;font-size:.875rem;color:#ffffffb3;flex-shrink:0}.progress-star[data-v-81294d3a]{width:18px;height:18px;color:#00d4ff}.list-quest-xp[data-v-81294d3a]{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-81294d3a]{font-weight:600;opacity:.9}.list-quest-connection[data-v-81294d3a]{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-81294d3a]{background:#22c55e33;border:2px solid #22c55e}.list-quest-connection.disconnected[data-v-81294d3a]{background:#ef444433;border:2px solid #ef4444}.list-quest-connection .connection-icon[data-v-81294d3a]{width:16px;height:16px}.list-quest-connection.connected .connection-icon[data-v-81294d3a]{color:#22c55e}.list-quest-connection.disconnected .connection-icon[data-v-81294d3a]{color:#ef4444}.list-accordion-enter-active[data-v-81294d3a],.list-accordion-leave-active[data-v-81294d3a]{transition:all .25s ease;max-height:1000px;overflow:hidden}.list-accordion-enter-from[data-v-81294d3a],.list-accordion-leave-to[data-v-81294d3a]{opacity:0;max-height:0}@media (max-width: 768px){.list-quest-row[data-v-81294d3a]{flex-wrap:wrap;gap:.75rem}.list-quest-badge[data-v-81294d3a]{order:1;width:44px;height:44px}.list-quest-info[data-v-81294d3a]{order:2;width:calc(100% - 60px)}.list-quest-type[data-v-81294d3a]{order:3}.list-quest-progress[data-v-81294d3a]{order:4}.list-quest-xp[data-v-81294d3a]{order:5}.list-quest-connection[data-v-81294d3a]{order:6;margin-left:auto}}@media (max-width: 480px){.list-unit-header[data-v-81294d3a]{padding:.875rem 1rem}.list-quest-row[data-v-81294d3a]{padding:.75rem 1rem}.list-quest-badge[data-v-81294d3a]{width:40px;height:40px}.list-quest-icon-emoji[data-v-81294d3a]{font-size:1rem}.list-quest-xp-value[data-v-81294d3a]{font-size:.75rem}.list-check-mark[data-v-81294d3a]{width:16px;height:16px}.list-quest-title[data-v-81294d3a]{font-size:.875rem}.list-quest-description[data-v-81294d3a]{font-size:.75rem}.list-quest-xp[data-v-81294d3a]{font-size:.75rem;padding:.25rem .5rem}.list-quest-connection[data-v-81294d3a]{width:24px;height:24px}.list-quest-connection .connection-icon[data-v-81294d3a]{width:14px;height:14px}}.guest-blur[data-v-81294d3a]{filter:blur(5px);-webkit-user-select:none;user-select:none;pointer-events:none}.guest-banner[data-v-81294d3a]{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;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.guest-banner-icon[data-v-81294d3a]{font-size:2rem;flex-shrink:0}.guest-banner-text[data-v-81294d3a]{flex:1}.guest-banner-title[data-v-81294d3a]{font-size:1rem;font-weight:700;color:var(--theme-foreground, white);margin:0 0 .25rem}.guest-banner-description[data-v-81294d3a]{font-size:.875rem;color:var(--theme-foreground-muted, rgba(255, 255, 255, .7));margin:0}.guest-teasing[data-v-81294d3a]{display:flex;flex-direction:column;align-items:center;gap:1rem;margin-top:1.5rem;padding:0 1rem}.guest-teasing-line[data-v-81294d3a]{width:2px;height:24px;background:linear-gradient(180deg,transparent,rgba(255,77,166,.5),transparent)}.guest-teasing-content[data-v-81294d3a]{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;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.guest-teasing-badge[data-v-81294d3a]{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-81294d3a]{flex:1}.guest-teasing-title[data-v-81294d3a]{font-size:1.0625rem;font-weight:700;color:var(--theme-foreground, white);margin:0 0 .25rem}.guest-teasing-subtitle[data-v-81294d3a]{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-81294d3a]{padding:1rem 1.25rem;gap:.75rem}.guest-teasing-badge[data-v-81294d3a]{min-width:40px;height:40px;font-size:1rem}.guest-teasing-title[data-v-81294d3a]{font-size:.9375rem}.guest-teasing-subtitle[data-v-81294d3a]{font-size:.8125rem}}.shadow-glow-pink[data-v-51a334f0]{box-shadow:0 0 20px #ec48994d,0 0 40px #a855f733}.alliance-inactive[data-v-51a334f0]{outline:2px dashed rgba(255,255,255,.3);outline-offset:-1px}.alliance-active[data-v-51a334f0]{outline:2px dashed var(--color-primary, #ec4899);outline-offset:-1px}.favorite-badge .favorite-tooltip[data-v-51a334f0]{position:absolute;left:calc(100% + 8px);top:50%;transform:translateY(-50%) scale(.95);white-space:nowrap;font-size:11px;font-weight:600;padding:4px 10px;border-radius:6px;color:#fbbf24;background:#1e1230;border:1px solid rgba(251,191,36,.2);box-shadow:0 4px 12px #0006;pointer-events:none;opacity:0;transition:opacity .15s ease,transform .15s ease;z-index:100}.favorite-badge:hover .favorite-tooltip[data-v-51a334f0]{opacity:1;transform:translateY(-50%) scale(1)}.sidebar-structure-icon[data-v-51a334f0]{will-change:transform}.glass-tooltip-card[data-v-6ae341c5]{background:linear-gradient(135deg,#1a2942f2,#0a1628f2);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.glass-tooltip-card[data-v-6ae341c5]: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-f02bfcfa]::-webkit-scrollbar{width:4px}aside[data-v-f02bfcfa]::-webkit-scrollbar-track{background:transparent}aside[data-v-f02bfcfa]::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}aside[data-v-f02bfcfa]::-webkit-scrollbar-thumb:hover{background:#fff3}aside[data-v-f02bfcfa]{will-change:transform,opacity}.structure-ghost[data-v-f02bfcfa]{opacity:.5;background:linear-gradient(to right,#ec489933,#a855f733);border-radius:.5rem}.structure-dragging[data-v-f02bfcfa]{opacity:.8;transform:scale(1.02)}.glass-tooltip-card[data-v-f02bfcfa]{background:linear-gradient(135deg,#1a2942f2,#0a1628f2);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.glass-tooltip-card[data-v-f02bfcfa]: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-cfc7a774]{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.sidebar-menu-item[data-v-cfc7a774]{position:relative}.sidebar-menu-item svg[data-v-cfc7a774]:first-of-type{flex-shrink:0}.sidebar-menu-item.sidebar-expanded[data-v-cfc7a774]{gap:.75rem;justify-content:flex-start}.sidebar-menu-item.sidebar-collapsed[data-v-cfc7a774]{gap:0;justify-content:center;padding-left:.625rem;padding-right:.625rem}.sidebar-menu-item span[data-v-cfc7a774],.sidebar-menu-item button[data-v-cfc7a774]:not(:first-of-type){transition:opacity .1s ease-out,width .1s ease-out}.sidebar-menu-item.sidebar-collapsed span[data-v-cfc7a774],.sidebar-menu-item.sidebar-collapsed button[data-v-cfc7a774]:not(:first-of-type){opacity:0;width:0;overflow:hidden;pointer-events:none}nav[data-v-cfc7a774]::-webkit-scrollbar{width:6px}nav[data-v-cfc7a774]::-webkit-scrollbar-track{background:transparent}nav[data-v-cfc7a774]::-webkit-scrollbar-thumb{background:var(--theme-border);border-radius:3px}nav[data-v-cfc7a774]::-webkit-scrollbar-thumb:hover{background:var(--theme-border-strong)}.overflow-y-auto[data-v-cfc7a774]::-webkit-scrollbar{width:6px}.overflow-y-auto[data-v-cfc7a774]::-webkit-scrollbar-track{background:transparent}.overflow-y-auto[data-v-cfc7a774]::-webkit-scrollbar-thumb{background:var(--theme-border);border-radius:3px}.overflow-y-auto[data-v-cfc7a774]::-webkit-scrollbar-thumb:hover{background:var(--theme-border-strong)}.slide-panel-enter-active[data-v-cfc7a774],.slide-panel-leave-active[data-v-cfc7a774]{transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1)}.slide-panel-enter-from[data-v-cfc7a774],.slide-panel-leave-to[data-v-cfc7a774]{transform:translate(-20px);opacity:0}.slide-mobile-enter-active[data-v-cfc7a774],.slide-mobile-leave-active[data-v-cfc7a774]{transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1)}.slide-mobile-enter-from[data-v-cfc7a774],.slide-mobile-leave-to[data-v-cfc7a774]{transform:translate(100%);opacity:0}a[data-v-cfc7a774]:focus-visible,button[data-v-cfc7a774]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.glass-card[data-v-cfc7a774]{background:color-mix(in srgb,var(--theme-card-solid) 40%,transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}[data-theme=light] .glass-card[data-v-cfc7a774]{background:color-mix(in srgb,var(--theme-card-solid) 85%,transparent);border-right:1px solid var(--theme-border)}.glass-card.structure-themed[data-v-cfc7a774]{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.sidebar-content.structure-themed:not(.light-mode) .text-theme-foreground-muted[data-v-cfc7a774]{color:var(--sidebar-icon-color, rgba(255, 255, 255, .6))!important}.sidebar-content.structure-themed:not(.light-mode) .hover\:text-theme-foreground[data-v-cfc7a774]:hover{color:var(--sidebar-icon-hover, #ffffff)!important}.sidebar-content.structure-themed:not(.light-mode) [class*=lucide][data-v-cfc7a774],.sidebar-content.structure-themed:not(.light-mode) svg[data-v-cfc7a774]: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-cfc7a774],.sidebar-content.structure-themed:not(.light-mode) a:hover svg[data-v-cfc7a774]: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-cfc7a774],.sidebar-content.structure-themed:not(.light-mode) button:hover svg[data-v-cfc7a774]: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-cfc7a774]{border-color:var(--sidebar-border-color, rgba(0, 0, 0, .1))}.sidebar-content.light-mode .text-white[data-v-cfc7a774]{color:var(--sidebar-text-color, #374151)!important}.sidebar-content.light-mode .text-white\/60[data-v-cfc7a774],.sidebar-content.light-mode .text-white\/70[data-v-cfc7a774]{color:var(--sidebar-icon-color, #6b7280)!important}.sidebar-content.light-mode .text-white\/40[data-v-cfc7a774],.sidebar-content.light-mode .text-white\/50[data-v-cfc7a774]{color:#9ca3af!important}.sidebar-content.light-mode .text-theme-foreground-muted[data-v-cfc7a774]{color:var(--sidebar-icon-color, #6b7280)!important}.sidebar-content.light-mode .text-theme-foreground[data-v-cfc7a774],.sidebar-content.light-mode .hover\:text-theme-foreground[data-v-cfc7a774]:hover,.sidebar-content.light-mode .hover\:text-white[data-v-cfc7a774]:hover{color:var(--sidebar-icon-hover, #374151)!important}.sidebar-content.light-mode [class*=lucide][data-v-cfc7a774],.sidebar-content.light-mode svg[data-v-cfc7a774]: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-cfc7a774],.sidebar-content.light-mode a:hover svg[data-v-cfc7a774]: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-cfc7a774],.sidebar-content.light-mode button:hover svg[data-v-cfc7a774]: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-cfc7a774]:hover,.sidebar-content.light-mode .hover\:bg-white\/5[data-v-cfc7a774]:hover,.sidebar-content.light-mode .bg-white\/10[data-v-cfc7a774]{background-color:#0000000d!important}.sidebar-content.light-mode .bg-white\/5[data-v-cfc7a774]{background-color:#00000008!important}.sidebar-content.light-mode .border-white\/10[data-v-cfc7a774],.sidebar-content.light-mode .border-white\/20[data-v-cfc7a774]{border-color:#0000001a!important}.context-panel[data-v-cfc7a774]{-webkit-backdrop-filter:blur(24px);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-cfc7a774]{background-color:color-mix(in srgb,var(--theme-card-solid) 90%,transparent);border:1px solid var(--theme-border)}.glass-effect[data-v-cfc7a774]{background:var(--theme-glass-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--theme-glass-border)}.panel-card[data-v-cfc7a774]{background:linear-gradient(135deg,#8b5cf699,#ec489966,#fb923c4d);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--theme-border-strong)}.panel-card[data-v-cfc7a774]:hover{border-color:var(--theme-primary)}[data-theme=light] .panel-card[data-v-cfc7a774]{background:linear-gradient(135deg,#7c3aed26,#ec48991f,#fb923c1a);border:1px solid var(--theme-border)}[data-theme=light] .panel-card[data-v-cfc7a774]:hover{background:linear-gradient(135deg,#7c3aed33,#ec489926,#fb923c1f);border-color:var(--theme-border-strong)}.filter-white[data-v-cfc7a774]{filter:brightness(0) invert(1)}.catalogue-category-item[data-v-cfc7a774]{background:linear-gradient(135deg,#8b5cf64d,#ec489933)}.catalogue-category-item[data-v-cfc7a774]:hover{background:linear-gradient(135deg,#8b5cf680,#ec489959)}[data-theme=light] .catalogue-category-item[data-v-cfc7a774]{background:linear-gradient(135deg,#7c3aed1a,#ec489914)}[data-theme=light] .catalogue-category-item[data-v-cfc7a774]:hover{background:linear-gradient(135deg,#7c3aed2e,#ec48991f)}.ecosystem-btn[data-v-cfc7a774]{background:linear-gradient(135deg,#8b5cf680,#3b82f666);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.15)}.ecosystem-btn[data-v-cfc7a774]:hover{border-color:#ffffff40}.panel-content[data-v-cfc7a774]{display:flex;flex-direction:column}.premium-text[data-v-cfc7a774]{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-cfc7a774 3s ease-in-out infinite}@keyframes premiumShimmer-cfc7a774{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.premium-button-wrapper[data-v-cfc7a774]{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-cfc7a774]:has(.premium-active){border-color:#f801fd80}.premium-bg-image[data-v-cfc7a774]{background:url(/images/crowns/premium-bg.avif);background-size:cover;background-position:center top;border-radius:.75rem}.premium-active[data-v-cfc7a774]{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-cfc7a774]{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-cfc7a774]{filter:brightness(1.05) saturate(1.1)}.premium-cta-button[data-v-cfc7a774]{background:linear-gradient(135deg,#f801fd,#a855f7,#f801fd);background-size:200% 200%;animation:premiumGradient-cfc7a774 3s ease infinite;box-shadow:0 4px 20px #f801fd66,0 0 40px #a855f733;transition:all .3s ease}.premium-cta-button[data-v-cfc7a774]:hover{transform:translateY(-2px);box-shadow:0 6px 30px #f801fd80,0 0 60px #a855f74d}@keyframes premiumGradient-cfc7a774{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.premium-header[data-v-cfc7a774]{background:linear-gradient(180deg,#2d1b4ef2,#1a0a30e6)}.subscription-card[data-v-cfc7a774]{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-cfc7a774]: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-cfc7a774]{transition:all .3s ease;box-shadow:0 4px 15px #0000004d}.upgrade-btn[data-v-cfc7a774]:hover{transform:translateY(-2px);box-shadow:0 6px 25px #0006}.premium-panel-enter-active[data-v-cfc7a774],.premium-panel-leave-active[data-v-cfc7a774]{transition:opacity .3s ease}.premium-panel-enter-active .premium-panel[data-v-cfc7a774],.premium-panel-leave-active .premium-panel[data-v-cfc7a774]{transition:transform .3s ease,opacity .3s ease}.premium-panel-enter-from[data-v-cfc7a774],.premium-panel-leave-to[data-v-cfc7a774]{opacity:0}.premium-panel-enter-from .premium-panel[data-v-cfc7a774],.premium-panel-leave-to .premium-panel[data-v-cfc7a774]{transform:scale(.9) translateY(20px);opacity:0}.modal-fade-enter-active[data-v-cfc7a774],.modal-fade-leave-active[data-v-cfc7a774]{transition:opacity .3s ease}.modal-fade-enter-active>div[data-v-cfc7a774]:last-child,.modal-fade-leave-active>div[data-v-cfc7a774]:last-child{transition:transform .3s ease,opacity .3s ease}.modal-fade-enter-from[data-v-cfc7a774],.modal-fade-leave-to[data-v-cfc7a774]{opacity:0}.modal-fade-enter-from>div[data-v-cfc7a774]:last-child,.modal-fade-leave-to>div[data-v-cfc7a774]:last-child{transform:scale(.95) translateY(10px);opacity:0}[data-theme=light] .context-panel[data-v-cfc7a774]{background:#ffffffeb!important;-webkit-backdrop-filter:blur(20px)!important;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-cfc7a774]{color:#4b5563!important;font-weight:600!important}[data-v-cfc7a774] [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-cfc7a774] [data-theme=light] .context-panel .catalogue-category-item{background:linear-gradient(135deg,#7c3aed14,#ec48990d)!important}[data-theme=light] .context-panel .filter-white[data-v-cfc7a774],[data-theme=light] .catalogue-category-item .filter-white[data-v-cfc7a774]{filter:brightness(.2) saturate(1.2)!important;opacity:.85!important}[data-theme=light] .premium-panel[data-v-cfc7a774]{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-cfc7a774]{background:linear-gradient(180deg,#faf5fffa,#fffffff2)}[data-theme=light] .premium-header .bg-\[\#f801fd\]\/20[data-v-cfc7a774]{background:#f801fd14!important}[data-theme=light] .premium-header .bg-\[\#00ccff\]\/20[data-v-cfc7a774]{background:#00ccff14!important}[data-theme=light] .premium-panel .text-white[data-v-cfc7a774]{color:#1f2937!important}[data-theme=light] .premium-panel .text-white\/80[data-v-cfc7a774]{color:#374151!important}[data-theme=light] .premium-panel .text-white\/70[data-v-cfc7a774]{color:#4b5563!important}[data-theme=light] .premium-panel .text-white\/60[data-v-cfc7a774]{color:#6b7280!important}[data-theme=light] .premium-panel .text-white\/50[data-v-cfc7a774],[data-theme=light] .premium-panel .text-white\/40[data-v-cfc7a774]{color:#9ca3af!important}[data-theme=light] .subscription-card[data-v-cfc7a774]{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-cfc7a774]:hover{box-shadow:0 10px 40px #0000001a}[data-theme=light] .premium-panel .border-white\/10[data-v-cfc7a774]{border-color:#0000001a!important}[data-theme=light] .premium-panel .bg-white\/5[data-v-cfc7a774]{background:#00000008!important}[data-theme=light] .premium-panel .bg-white\/10[data-v-cfc7a774]{background:#0000000d!important}[data-theme=light] .premium-panel .bg-white\/5.border-white\/10[data-v-cfc7a774]{background:#00000008!important;border-color:#00000014!important}[data-theme=light] .premium-panel .bg-black\/30[data-v-cfc7a774]{background:#0000000d!important}[data-theme=light] .premium-panel .bg-black\/30 .text-white\/80[data-v-cfc7a774]{color:#374151!important}[data-theme=light] .premium-panel .hover\:bg-black\/50[data-v-cfc7a774]:hover{background:#0000001a!important}[data-theme=light] .crown-display-container[data-v-cfc7a774]: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-cfc7a774]{background:linear-gradient(135deg,#faf5fffa,#f5f0fff2,#fffafffa);border-color:#a855f740!important}[data-theme=light] .premium-benefits-card[data-v-cfc7a774]:hover{border-color:#a855f780!important;box-shadow:0 0 20px #a855f726!important}[data-theme=light] .premium-benefits-card>div[data-v-cfc7a774]:first-child{opacity:.15!important;filter:brightness(1.5) saturate(.5)}[data-theme=light] .premium-benefits-card>div[data-v-cfc7a774]:nth-child(2){background:linear-gradient(to top,#fffffff2,#faf5ffcc,#fff6)!important}[data-theme=light] .premium-benefits-card .text-white[data-v-cfc7a774]{color:#374151!important}[data-theme=light] .premium-benefits-btn[data-v-cfc7a774]{background:linear-gradient(135deg,#a855f71a,#ec489914)!important;border-color:#a855f74d!important;color:#4b5563!important}[data-theme=light] .premium-benefits-btn[data-v-cfc7a774]:hover{background:linear-gradient(135deg,#a855f733,#ec489926)!important;border-color:#a855f780!important;color:#1f2937!important}[data-theme=light] .premium-benefits-btn span[data-v-cfc7a774]{color:inherit!important}[data-theme=light] .ecosystem-btn[data-v-cfc7a774]{background:linear-gradient(135deg,#7c3aed26,#3b82f61f);border:1px solid rgba(0,0,0,.1)}[data-theme=light] .ecosystem-btn[data-v-cfc7a774]:hover{border-color:#0003}[data-theme=light] .context-panel .hover\:ring-pink-500[data-v-cfc7a774]:hover{--tw-ring-color: rgba(236, 72, 153, .5)}.services-teasing-modal[data-v-cfc7a774]{background:linear-gradient(160deg,#581c87d9,#0f172af2);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);box-shadow:0 0 40px 8px #a855f726,0 25px 50px -12px #00000080}.services-teasing-icon[data-v-cfc7a774]{font-size:2.25rem;display:inline-block;animation:iconFloat-cfc7a774 2.5s ease-in-out infinite}@keyframes iconFloat-cfc7a774{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.services-teasing-card[data-v-cfc7a774]{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-cfc7a774]:hover{background:#ffffff1a;border-color:#a855f766;transform:translateY(-2px)}.services-teasing-cta[data-v-cfc7a774]{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-cfc7a774]: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-cfc7a774]:active{transform:translateY(0)}.services-teasing-chip[data-v-cfc7a774]{position:relative;display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .625rem;font-size:.6875rem;color:#ffffff80;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:9999px;cursor:default;transition:all .2s ease}.services-teasing-chip[data-v-cfc7a774]:hover{color:#ffffffd9;background:#ffffff1a;border-color:#fff3;transform:translateY(-1px)}.services-teasing-chip[data-v-cfc7a774]:after{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%) scale(.95);width:max-content;max-width:220px;padding:.5rem .75rem;font-size:.6875rem;line-height:1.4;color:#ffffffe6;text-align:center;background:linear-gradient(135deg,#8b5cf6d9,#d946efbf);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.15);border-radius:.75rem;box-shadow:0 8px 24px #8b5cf64d,0 0 0 1px #ffffff0d inset;pointer-events:none;opacity:0;transition:opacity .15s ease,transform .15s ease;z-index:50}.services-teasing-chip[data-v-cfc7a774]:before{content:"";position:absolute;bottom:calc(100% + 2px);left:50%;transform:translate(-50%);border:5px solid transparent;border-top-color:#be50e6cc;pointer-events:none;opacity:0;transition:opacity .15s ease;z-index:50}.services-teasing-chip[data-v-cfc7a774]:hover:after{opacity:1;transform:translate(-50%) scale(1)}.services-teasing-chip[data-v-cfc7a774]:hover:before{opacity:1}.guild-in-bio-icon .gib-link[data-v-cfc7a774]{fill:currentColor;opacity:.3;stroke:none}.guild-in-bio-icon .gib-link-1[data-v-cfc7a774]{animation:gib-pulse-cfc7a774 3s ease-in-out infinite}.guild-in-bio-icon .gib-link-2[data-v-cfc7a774]{animation:gib-pulse-cfc7a774 3s ease-in-out .4s infinite}.guild-in-bio-icon .gib-link-3[data-v-cfc7a774]{animation:gib-pulse-cfc7a774 3s ease-in-out .8s infinite}.guild-in-bio-icon .gib-dot[data-v-cfc7a774]{fill:currentColor;stroke:none;animation:gib-glow-cfc7a774 2s ease-in-out infinite}@keyframes gib-pulse-cfc7a774{0%,to{opacity:.25;transform:scaleX(1)}50%{opacity:.7;transform:scaleX(1.05)}}@keyframes gib-glow-cfc7a774{0%,to{opacity:.4;r:1}50%{opacity:1;r:1.3}}.sidebar-menu-item:hover .guild-in-bio-icon .gib-link[data-v-cfc7a774]{animation-duration:1s}.sidebar-menu-item:hover .guild-in-bio-icon .gib-link-1[data-v-cfc7a774]{opacity:.9;fill:#9c3eb4}.sidebar-menu-item:hover .guild-in-bio-icon .gib-link-2[data-v-cfc7a774]{opacity:.9;fill:#c850c0}.sidebar-menu-item:hover .guild-in-bio-icon .gib-link-3[data-v-cfc7a774]{opacity:.9;fill:#f2a0b7}.sidebar-menu-item:hover .guild-in-bio-icon .gib-dot[data-v-cfc7a774]{fill:#f2a0b7;animation-duration:.6s}@media (prefers-reduced-motion: reduce){.guild-in-bio-icon .gib-link[data-v-cfc7a774],.guild-in-bio-icon .gib-dot[data-v-cfc7a774]{animation:none!important}}.language-dropdown[data-v-c347c6f5]{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-c347c6f5]:hover,.lang-option.active[data-v-c347c6f5]{background-color:var(--theme-glass-bg)}.dropdown-enter-active[data-v-c347c6f5],.dropdown-leave-active[data-v-c347c6f5]{transition:opacity .2s ease,transform .2s ease}.dropdown-enter-from[data-v-c347c6f5],.dropdown-leave-to[data-v-c347c6f5]{opacity:0;transform:translateY(-10px)}.dropdown-enter-to[data-v-c347c6f5],.dropdown-leave-from[data-v-c347c6f5]{opacity:1;transform:translateY(0)}.dropdown-up-enter-active[data-v-c347c6f5],.dropdown-up-leave-active[data-v-c347c6f5]{transition:opacity .2s ease,transform .2s ease}.dropdown-up-enter-from[data-v-c347c6f5],.dropdown-up-leave-to[data-v-c347c6f5]{opacity:0;transform:translateY(10px)}.dropdown-up-enter-to[data-v-c347c6f5],.dropdown-up-leave-from[data-v-c347c6f5]{opacity:1;transform:translateY(0)}button[data-v-c347c6f5]: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-c347c6f5],.dropdown-leave-active[data-v-c347c6f5],.transition-transform[data-v-c347c6f5]{transition:none}}.legal-content section[data-v-9c2fd8bb]{transition:all .2s ease;border:1px solid transparent}.legal-content section[data-v-9c2fd8bb]: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-719f0960]{pointer-events:none}.footer-content[data-v-719f0960],.floating-footer nav[data-v-719f0960],.floating-footer button[data-v-719f0960],.floating-footer a[data-v-719f0960],.floating-footer[data-v-719f0960] .relative{pointer-events:auto}.footer-content[data-v-719f0960]{-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-719f0960]{background:color-mix(in srgb,var(--theme-card-solid) 70%,transparent)}.footer-content[data-v-719f0960]::-webkit-scrollbar{display:none}.footer-separator[data-v-719f0960]{color:var(--theme-foreground-muted);opacity:.5}.footer-version[data-v-719f0960]{opacity:.7}.footer-link[data-v-719f0960]{color:var(--theme-foreground-muted)}.footer-link[data-v-719f0960]:hover{color:var(--theme-foreground);background:var(--theme-glass-bg)}.cookie-link[data-v-719f0960]{position:relative}.cookie-link .cookie-emoji[data-v-719f0960]{display:none}.cookie-link:hover .cookie-emoji[data-v-719f0960]{display:inline}.theme-toggle[data-v-719f0960]{transition:all .3s ease}.toggle-track-dark[data-v-719f0960],.toggle-track-light[data-v-719f0960]{background:transparent}.footer-content[data-v-719f0960] .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-719f0960] .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-719f0960] .relative>button:first-child:hover{background:var(--theme-card-hover);color:var(--theme-foreground)}.footer-content[data-v-719f0960] .lang-option{color:var(--theme-foreground)}.footer-content[data-v-719f0960] .lang-option:hover{background:var(--theme-glass-bg)!important}.fade-enter-active[data-v-719f0960],.fade-leave-active[data-v-719f0960]{transition:opacity .3s ease}.fade-enter-from[data-v-719f0960],.fade-leave-to[data-v-719f0960]{opacity:0}.legal-popup-modal[data-v-719f0960]{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-719f0960]{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-719f0960]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;opacity:.15;z-index:0}.legal-svg-filter[data-v-719f0960]{position:fixed;top:0;left:0;width:0;height:0}.legal-gradients-container[data-v-719f0960]{filter:url(#goo-legal) blur(40px);width:100%;height:100%;position:relative}.legal-g1[data-v-719f0960],.legal-g2[data-v-719f0960],.legal-g3[data-v-719f0960]{position:absolute;width:80%;height:80%;top:10%;left:10%;mix-blend-mode:hard-light;opacity:1}.legal-g1[data-v-719f0960]{background:radial-gradient(circle at center,#1271ffcc 0,#1271ff00 50%) no-repeat;transform-origin:center center;animation:moveVertical-719f0960 30s ease infinite}.legal-g2[data-v-719f0960]{background:radial-gradient(circle at center,#dd4affcc 0,#dd4aff00 50%) no-repeat;transform-origin:calc(50% - 400px);animation:moveInCircle-719f0960 20s reverse infinite}.legal-g3[data-v-719f0960]{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-719f0960 40s linear infinite}@keyframes moveInCircle-719f0960{0%{transform:rotate(0)}50%{transform:rotate(180deg)}to{transform:rotate(360deg)}}@keyframes moveVertical-719f0960{0%{transform:translateY(-50%)}50%{transform:translateY(50%)}to{transform:translateY(-50%)}}@media (prefers-reduced-motion: reduce){.fade-enter-active[data-v-719f0960],.fade-leave-active[data-v-719f0960]{transition:none}.legal-g1[data-v-719f0960],.legal-g2[data-v-719f0960],.legal-g3[data-v-719f0960]{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)}@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}.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-c0375fe7],.modal-leave-active[data-v-c0375fe7]{transition:all .3s ease}.modal-enter-from[data-v-c0375fe7],.modal-leave-to[data-v-c0375fe7]{opacity:0}.modal-enter-from>div[data-v-c0375fe7]:last-child,.modal-leave-to>div[data-v-c0375fe7]:last-child{transform:scale(.95) translateY(20px)}.glass-modal[data-v-0ff6d1ee]{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-0ff6d1ee]{background:#fffffff2}.modal-fade-enter-active[data-v-0ff6d1ee],.modal-fade-leave-active[data-v-0ff6d1ee]{transition:opacity .3s ease}.modal-fade-enter-active .glass-modal[data-v-0ff6d1ee],.modal-fade-leave-active .glass-modal[data-v-0ff6d1ee]{transition:transform .3s ease,opacity .3s ease}.modal-fade-enter-from[data-v-0ff6d1ee],.modal-fade-leave-to[data-v-0ff6d1ee]{opacity:0}.modal-fade-enter-from .glass-modal[data-v-0ff6d1ee],.modal-fade-leave-to .glass-modal[data-v-0ff6d1ee]{transform:scale(.9);opacity:0}.view-slide-enter-active[data-v-0ff6d1ee],.view-slide-leave-active[data-v-0ff6d1ee]{transition:all .3s ease}.view-slide-enter-from[data-v-0ff6d1ee]{opacity:0;transform:translate(20px)}.view-slide-leave-to[data-v-0ff6d1ee]{opacity:0;transform:translate(-20px)}.glass-modal[data-v-0ff6d1ee]::-webkit-scrollbar{width:8px}.glass-modal[data-v-0ff6d1ee]::-webkit-scrollbar-track{background:transparent}.glass-modal[data-v-0ff6d1ee]::-webkit-scrollbar-thumb{background:var(--theme-border);border-radius:4px}.glass-modal[data-v-0ff6d1ee]::-webkit-scrollbar-thumb:hover{background:var(--theme-accent)}@keyframes dotBounce-fc529aa4{0%,80%,to{transform:translateY(0);opacity:.4}40%{transform:translateY(-4px);opacity:1}}.modal-fade-enter-active[data-v-74a8e57b],.modal-fade-leave-active[data-v-74a8e57b]{transition:opacity .2s ease}.modal-fade-enter-from[data-v-74a8e57b],.modal-fade-leave-to[data-v-74a8e57b]{opacity:0}.modal-fade-enter-active>div>div[data-v-74a8e57b],.modal-fade-leave-active>div>div[data-v-74a8e57b]{transition:transform .2s ease}.modal-fade-enter-from>div>div[data-v-74a8e57b]{transform:scale(.95)}.modal-fade-leave-to>div>div[data-v-74a8e57b]{transform:scale(.95)}.overflow-y-auto[data-v-74a8e57b]::-webkit-scrollbar{width:8px}.overflow-y-auto[data-v-74a8e57b]::-webkit-scrollbar-track{background:transparent}.overflow-y-auto[data-v-74a8e57b]::-webkit-scrollbar-thumb{background:#8b5cf64d;border-radius:4px}.overflow-y-auto[data-v-74a8e57b]::-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-c7efa959],.modal-fade-leave-active[data-v-c7efa959]{transition:opacity .2s ease}.modal-fade-enter-from[data-v-c7efa959],.modal-fade-leave-to[data-v-c7efa959]{opacity:0}.modal-fade-enter-active>div>div[data-v-c7efa959],.modal-fade-leave-active>div>div[data-v-c7efa959]{transition:transform .2s ease}.modal-fade-enter-from>div>div[data-v-c7efa959]{transform:scale(.95)}.modal-fade-leave-to>div>div[data-v-c7efa959]{transform:scale(.95)}@keyframes pulse-c7efa959{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}/*! 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-8fb6292e],[data-v-8fb6292e]:before,[data-v-8fb6292e]:after,[data-v-8fb6292e]::backdrop{--tw-font-weight:initial;--tw-duration:initial}}}.anubis-head[data-v-8fb6292e]{animation:3s ease-in-out infinite anubis-float-8fb6292e}@keyframes anubis-float-8fb6292e{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.anubis-glow[data-v-8fb6292e]{background:radial-gradient(circle,#fbbf244d,#0000 70%);border-radius:50%;animation:2s ease-in-out infinite glow-pulse-8fb6292e;position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}@keyframes glow-pulse-8fb6292e{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.speech-bubble[data-v-8fb6292e]{position:relative}.anubis-name[data-v-8fb6292e]{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#a855f7,#ec4899,#a855f7) 0 0/200% 200%;-webkit-background-clip:text;background-clip:text;animation:4s ease-in-out infinite anubis-gradient-8fb6292e}@keyframes anubis-gradient-8fb6292e{0%,to{background-position:0%}50%{background-position:100%}}.anubis-eye-tooltip[data-v-8fb6292e]{pointer-events:none;visibility:hidden;top:100%;right:calc(var(--spacing,.25rem) * 0);z-index:50;margin-top:calc(var(--spacing,.25rem) * 1.5);align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);border-radius:var(--radius-lg,.5rem);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 1.5);--tw-font-weight:var(--font-weight-semibold,600);font-size:10px;font-weight:var(--font-weight-semibold,600);white-space:nowrap;color:var(--color-white,#fff);opacity:0;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;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#a855f7e6;transition-duration:.2s;display:flex;position:absolute;box-shadow:0 4px 12px #a855f74d}.anubis-eye-wrapper:hover .anubis-eye-tooltip[data-v-8fb6292e]{visibility:visible;opacity:1;transform:translateY(2px)}.anubis-profile-btn[data-v-8fb6292e]{background:linear-gradient(135deg,#a855f799,#ec489999,#a855f799) 0 0/200% 200%;animation:5s ease-in-out infinite anubis-gradient-8fb6292e}.bubble-content[data-v-8fb6292e]{background:var(--theme-card);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid #a855f740;box-shadow:0 4px 30px #0000004d,0 0 30px #a855f71f,0 0 60px #ec489914}.bubble-tail[data-v-8fb6292e]{border-left:10px solid var(--theme-card);border-top:8px solid #0000;border-bottom:8px solid #0000;width:0;height:0;position:absolute;bottom:16px;right:-8px}.bubble-enter-active[data-v-8fb6292e]{transition:all .3s cubic-bezier(.34,1.56,.64,1)}.bubble-leave-active[data-v-8fb6292e]{transition:all .2s ease-in}.bubble-enter-from[data-v-8fb6292e]{opacity:0;transform:translate(30px)scale(.8)}.bubble-leave-to[data-v-8fb6292e]{opacity:0;transform:translate(20px)scale(.9)}[data-theme=light]{background:#fffffffa;border-color:#a855f733;box-shadow:0 4px 30px #0000001a,0 0 30px #a855f71a,0 0 60px #ec48990f}[data-theme=light]{border-left-color:#fffffffa}@media (max-width:1023px){.anubis-assistant[data-v-8fb6292e]{bottom:calc(5.5rem + env(safe-area-inset-bottom,0px));right:1rem}.speech-bubble[data-v-8fb6292e]{max-width:280px}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}.mobile-bottom-nav[data-v-2b24a626]{padding-bottom:env(safe-area-inset-bottom)}.nav-content[data-v-2b24a626]{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-2b24a626]{background:color-mix(in srgb,var(--theme-card-solid, #ffffff) 95%,transparent);box-shadow:0 -2px 10px #0000001a}.nav-item[data-v-2b24a626]{color:var(--theme-foreground-muted)}.nav-item[data-v-2b24a626]:hover{color:var(--theme-foreground)}.nav-item.active[data-v-2b24a626]{color:var(--theme-primary)}.nav-item-extra[data-v-2b24a626]{animation:fadeInScale-2b24a626 .2s ease-out}@keyframes fadeInScale-2b24a626{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.profile-center[data-v-2b24a626]{position:relative}.profile-glow[data-v-2b24a626]{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-2b24a626 2s ease-in-out infinite}.profile-avatar-wrapper[data-v-2b24a626]{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-2b24a626{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.more-menu-panel[data-v-2b24a626]{animation:slide-up-panel-2b24a626 .3s ease-out}.more-menu-content[data-v-2b24a626]{background:linear-gradient(170deg,#280f4bc7,#190837d1 40%,#2d0c41c7);backdrop-filter:blur(30px) saturate(200%);-webkit-backdrop-filter:blur(30px) saturate(200%);border-top:1px solid rgba(160,100,255,.25);box-shadow:0 -10px 40px #50148c4d,inset 0 1px #c896ff26}[data-theme=light] .more-menu-content[data-v-2b24a626]{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)}.ecosystem-btn-vibeguild[data-v-2b24a626]{background:linear-gradient(90deg,#9c3eb4,#f2a0b7)}.ecosystem-btn-vibeguild[data-v-2b24a626]:hover{background:linear-gradient(90deg,#b04cc8,#f5b4c7)}.ecosystem-btn-faas[data-v-2b24a626]{background:linear-gradient(90deg,#0099f9,#89d3f0)}.ecosystem-btn-faas[data-v-2b24a626]:hover{background:linear-gradient(90deg,#1aabff,#9fddff)}.ecosystem-btn-kaizen[data-v-2b24a626]{background:linear-gradient(90deg,#980b1b,#d86365)}.ecosystem-btn-kaizen[data-v-2b24a626]:hover{background:linear-gradient(90deg,#b30d20,#e07577)}.ecosystem-btn-ikigai[data-v-2b24a626]{background:linear-gradient(90deg,#10b981,#6ee7b7)}.ecosystem-btn-ikigai[data-v-2b24a626]:hover{background:linear-gradient(90deg,#059669,#34d399)}.ecosystem-btn-services[data-v-2b24a626]{background:linear-gradient(90deg,#8b5cf6,#c4b5fd)}.ecosystem-btn-services[data-v-2b24a626]:hover{background:linear-gradient(90deg,#7c3aed,#a78bfa)}.guild-card[data-v-2b24a626]{background:var(--theme-glass-bg);border:1px solid var(--theme-border)}.guild-card[data-v-2b24a626]:hover{border-color:color-mix(in srgb,var(--theme-primary) 40%,transparent);transform:scale(1.02)}.profile-panel[data-v-2b24a626]{animation:slide-up-panel-2b24a626 .3s ease-out}.profile-panel-content[data-v-2b24a626]{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-2b24a626]{background:linear-gradient(180deg,var(--theme-card-solid) 0%,var(--theme-background-secondary) 100%)}.profile-menu-item[data-v-2b24a626]{color:var(--theme-foreground)}.profile-menu-item[data-v-2b24a626]:hover{background:var(--theme-glass-bg)}.slide-up-enter-active[data-v-2b24a626],.slide-up-leave-active[data-v-2b24a626]{transition:all .3s ease}.slide-up-enter-from[data-v-2b24a626],.slide-up-leave-to[data-v-2b24a626]{opacity:0}.slide-up-enter-from .more-menu-panel[data-v-2b24a626],.slide-up-leave-to .more-menu-panel[data-v-2b24a626],.slide-up-enter-from .profile-panel[data-v-2b24a626],.slide-up-leave-to .profile-panel[data-v-2b24a626]{transform:translateY(100%)}@keyframes slide-up-2b24a626{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slide-up-panel-2b24a626{0%{transform:translateY(100%)}to{transform:translateY(0)}}.monetize-banner[data-v-2b24a626]{position:relative;overflow:hidden;min-height:52px;padding:0 22px;font-size:1rem;font-weight:700;color:#fff;border-radius:20px;background:linear-gradient(135deg,#7a4dff,#b146ff 38%,#ff5db1);border:1px solid rgba(255,255,255,.18);box-shadow:0 16px 40px #b648ff4d,0 4px 14px #ff58a726,inset 0 1px #fff3;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}.monetize-banner[data-v-2b24a626]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#ffffff2e,#ffffff0f 22%,#fff0 48%);pointer-events:none;border-radius:inherit}.monetize-banner[data-v-2b24a626]:hover{transform:translateY(-1px) scale(1.01);box-shadow:0 20px 50px #b648ff66,0 6px 18px #ff58a733,inset 0 1px #ffffff40}.monetize-banner[data-v-2b24a626]:active{transform:translateY(0) scale(.995)}.monetize-card[data-v-2b24a626]{position:relative;overflow:hidden;min-height:48px;padding:12px 16px;font-size:.85rem;font-weight:600;color:#fffffff2;border-radius:16px;border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);display:flex;align-items:center;justify-content:flex-start;gap:10px;text-align:left;cursor:pointer;box-shadow:0 4px 16px #00000026,inset 0 1px #ffffff14;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.monetize-card[data-v-2b24a626]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#ffffff1f,#ffffff08 40%,#fff0 60%);pointer-events:none;border-radius:inherit}.monetize-card[data-v-2b24a626]:hover{transform:translateY(-1px);border-color:#ffffff38;box-shadow:0 8px 24px #0003,inset 0 1px #ffffff1f}.monetize-card[data-v-2b24a626]:active{transform:translateY(0) scale(.98)}.monetize-card--accompagnement[data-v-2b24a626]{background:linear-gradient(135deg,#643cb480,#8c50c859)}.monetize-card--formation[data-v-2b24a626]{background:linear-gradient(135deg,#a0328c80,#b446a059)}.monetize-card--event[data-v-2b24a626]{background:linear-gradient(135deg,#b4502880,#c8643c59)}.monetize-card--guild[data-v-2b24a626]{background:linear-gradient(135deg,#5032a080,#783cb459)}.collapse-enter-active[data-v-2b24a626],.collapse-leave-active[data-v-2b24a626]{transition:all .25s ease;overflow:hidden}.collapse-enter-from[data-v-2b24a626],.collapse-leave-to[data-v-2b24a626]{opacity:0;max-height:0;margin-bottom:0}.collapse-enter-to[data-v-2b24a626],.collapse-leave-from[data-v-2b24a626]{opacity:1;max-height:300px}.ecosystem-card[data-v-2b24a626]{flex:1 1 0;min-width:55px;padding:.6rem .25rem;border-radius:.75rem;font-size:.75rem;font-weight:700;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;transition:all .2s;border:1px solid rgba(255,255,255,.1)}.ecosystem-card[data-v-2b24a626]:hover{transform:scale(1.05);border-color:#ffffff40}.space-card[data-v-2b24a626]{display:flex;flex-direction:column;border-radius:.75rem;overflow:hidden;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;transition:all .2s}.space-card[data-v-2b24a626]:hover{border-color:#ffffff40;transform:scale(1.03)}.space-card--guild[data-v-2b24a626]{border-color:#ec489940}.space-card--alliance[data-v-2b24a626]{border-color:#f59e0b40}.space-card-banner[data-v-2b24a626]{width:100%;height:80px;background:linear-gradient(135deg,#8b5cf64d,#ec489933);display:flex;align-items:center;justify-content:center;overflow:hidden}.space-card--alliance .space-card-banner[data-v-2b24a626]{background:linear-gradient(135deg,#f59e0b4d,#d9770633)}.scrollbar-hide[data-v-2b24a626]{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide[data-v-2b24a626]::-webkit-scrollbar{display:none}.monetize-chip-mobile[data-v-2b24a626]{display:inline-flex;align-items:center;gap:.2rem;padding:.2rem .5rem;font-size:.6rem;color:#fff6;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);border-radius:9999px;cursor:default}.transition-all[data-v-7843df02]{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}nav[data-v-7843df02]::-webkit-scrollbar{width:6px}nav[data-v-7843df02]::-webkit-scrollbar-track{background:transparent}nav[data-v-7843df02]::-webkit-scrollbar-thumb{background:var(--theme-border);border-radius:3px}nav[data-v-7843df02]::-webkit-scrollbar-thumb:hover{background:var(--theme-border-strong)}a[data-v-7843df02]:focus-visible,button[data-v-7843df02]:focus-visible{outline:2px solid rgba(219,39,119,.4);outline-offset:2px}a[data-v-7843df02]:focus:not(:focus-visible),button[data-v-7843df02]:focus:not(:focus-visible){outline:none;box-shadow:none}.glass-card[data-v-7843df02]{background:var(--theme-card);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.section-header[data-v-7843df02]{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-c28b9089]{background:var(--theme-card);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.fade-scale-enter-active[data-v-c28b9089],.fade-scale-leave-active[data-v-c28b9089]{transition:opacity .2s ease,transform .2s ease}.fade-scale-enter-from[data-v-c28b9089],.fade-scale-leave-to[data-v-c28b9089]{opacity:0;transform:scale(.95) translateY(-10px)}.dropdown-enter-active[data-v-c28b9089],.dropdown-leave-active[data-v-c28b9089]{transition:opacity .2s ease,transform .2s ease}.dropdown-enter-from[data-v-c28b9089],.dropdown-leave-to[data-v-c28b9089]{opacity:0;transform:translateY(-8px)}.dropdown-with-bridge[data-v-c28b9089]:before{content:"";position:absolute;top:-12px;left:0;right:0;height:12px}button[data-v-c28b9089]:focus-visible,a[data-v-c28b9089]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.overflow-y-auto[data-v-c28b9089]::-webkit-scrollbar{width:6px}.overflow-y-auto[data-v-c28b9089]::-webkit-scrollbar-track{background:transparent}.overflow-y-auto[data-v-c28b9089]::-webkit-scrollbar-thumb{background:var(--theme-border);border-radius:3px}.overflow-y-auto[data-v-c28b9089]::-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-1aa78785],.fade-leave-active[data-v-1aa78785]{transition:opacity .2s ease}.fade-enter-from[data-v-1aa78785],.fade-leave-to[data-v-1aa78785]{opacity:0}a[data-v-1aa78785]: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-8d277b85],.modal-leave-active[data-v-8d277b85]{transition:all .3s ease}.modal-enter-from[data-v-8d277b85],.modal-leave-to[data-v-8d277b85]{opacity:0}.modal-enter-from .relative[data-v-8d277b85],.modal-leave-to .relative[data-v-8d277b85]{transform:scale(.95) translateY(20px)}.modal-enter-active .relative[data-v-8d277b85],.modal-leave-active .relative[data-v-8d277b85]{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%)}}.fade-slide-enter-active[data-v-98e0590d]{transition:all .5s ease-out}.fade-slide-leave-active[data-v-98e0590d]{transition:all .3s ease-in}.fade-slide-enter-from[data-v-98e0590d]{opacity:0;transform:translateY(-10px)}.fade-slide-leave-to[data-v-98e0590d]{opacity:0;transform:translateY(-5px)}.hero-overflow-trigger:hover .hero-overflow-tooltip[data-v-98e0590d]{opacity:1}.hero-section[data-v-98e0590d]{transition:background-color .3s ease}.hero-section.hero-dark[data-v-98e0590d]{background:#24024e}.hero-section.hero-light[data-v-98e0590d]{background:linear-gradient(135deg,#f8f9ff,#e8f4ff,#f0f8ff)}.stars[data-v-98e0590d],.shooting-stars-container[data-v-98e0590d]{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-98e0590d]{background:transparent url(https://i.imgur.com/Phgyc1z.png) repeat top center;z-index:1;opacity:.2}.twinkling[data-v-98e0590d]{background:transparent url(https://i.imgur.com/VyOnfxj.png) repeat top center;z-index:2;animation:twinkleAnim-98e0590d 200s linear infinite;opacity:.2;will-change:background-position;animation-timing-function:steps(10)}.hero-light .stars[data-v-98e0590d],.hero-light .shooting-stars-container[data-v-98e0590d]{opacity:0}@media (pointer: coarse),(hover: none){.stars[data-v-98e0590d],.twinkling[data-v-98e0590d],.shooting-stars-container[data-v-98e0590d],.svg-overlay[data-v-98e0590d]{display:none!important;visibility:hidden!important;opacity:0!important}}@supports (-webkit-touch-callout: none){.stars[data-v-98e0590d],.twinkling[data-v-98e0590d],.shooting-stars-container[data-v-98e0590d],.svg-overlay[data-v-98e0590d]{display:none!important}}@keyframes twinkleAnim-98e0590d{0%{background-position:0 0}to{background-position:-10000px 5000px}}.shooting-stars-container[data-v-98e0590d]{z-index:3;overflow:hidden}[data-v-98e0590d] .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-98e0590d]{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-98e0590d]{position:relative}.hero-title-glow[data-v-98e0590d]{text-shadow:0 0 8px rgba(255,255,255,.15);animation:hero-title-subtle-pulse-98e0590d 6s ease-in-out infinite}@keyframes hero-title-subtle-pulse-98e0590d{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-98e0590d]{min-width:620px;padding-left:60px}.typewriter-fixed-container.is-final-message[data-v-98e0590d]{padding-left:0;justify-content:center}@media (max-width: 768px){.typewriter-fixed-container[data-v-98e0590d]{min-width:100%;max-width:100%;padding-left:0;justify-content:center}}.final-message-text[data-v-98e0590d]{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-98e0590d 4s ease-in-out infinite}@keyframes gradient-shimmer-98e0590d{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.hero-cta-button[data-v-98e0590d]{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-98e0590d 4s infinite}.hero-cta-button[data-v-98e0590d]:hover{box-shadow:2px 2px 6px #d45ed0,0 0 30px #ff4d7a99}.hero-ikigai-button[data-v-98e0590d]{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-98e0590d]:hover{box-shadow:0 6px 25px #ff6b9d80,0 0 35px #ff8e5359}.hero-guild-button[data-v-98e0590d]{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-98e0590d]:hover{box-shadow:0 6px 25px #6b2ae280,0 0 35px #9d4edd59}.hero-quests-link[data-v-98e0590d]{text-decoration:none;line-height:1.3}.hero-quests-link[data-v-98e0590d]:hover{text-decoration:underline}@keyframes softShake-98e0590d{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-98e0590d{0%,50%{opacity:1}51%,to{opacity:0}}.animate-blink[data-v-98e0590d]{animation:blink-98e0590d 1s infinite}.carousel-section[data-v-98e0590d]{padding-bottom:0}.search-bar-wrapper[data-v-98e0590d]{position:relative;border-radius:9999px;transition:all .3s ease}.search-bar-wrapper.search-focused[data-v-98e0590d]{border-radius:24px}.search-bar-container[data-v-98e0590d]{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-98e0590d]{border-radius:9999px;transition:border-radius .4s ease-in .2s,box-shadow .3s ease}.search-bar-expanded[data-v-98e0590d]{border-radius:20px;transition:border-radius .1s ease-out,box-shadow .3s ease}.search-bar-container[data-v-98e0590d]: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-98e0590d]:hover{border-color:#a855f74d}.search-dropdown[data-v-98e0590d]{max-height:400px;overflow-y:auto}.search-dropdown[data-v-98e0590d]::-webkit-scrollbar{width:6px}.search-dropdown[data-v-98e0590d]::-webkit-scrollbar-track{background:transparent}.search-dropdown[data-v-98e0590d]::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}.search-category-card[data-v-98e0590d]{border:1px solid transparent}.search-category-card[data-v-98e0590d]:hover{border-color:#ffffff1a}.search-btn[data-v-98e0590d]{box-shadow:0 2px 15px #e91e6366;transition:all .3s ease}.search-btn[data-v-98e0590d]:hover{box-shadow:0 4px 25px #10b98180}.search-dropdown-enter-active[data-v-98e0590d]{transition:opacity .4s ease .1s,max-height .5s ease-out}.search-dropdown-leave-active[data-v-98e0590d]{transition:opacity .2s ease,max-height .3s ease-in}.search-dropdown-enter-from[data-v-98e0590d],.search-dropdown-leave-to[data-v-98e0590d]{opacity:0;max-height:0}.search-dropdown-enter-to[data-v-98e0590d],.search-dropdown-leave-from[data-v-98e0590d]{opacity:1;max-height:450px}.dropdown-enter-active[data-v-98e0590d],.dropdown-leave-active[data-v-98e0590d]{transition:all .2s ease}.dropdown-enter-from[data-v-98e0590d],.dropdown-leave-to[data-v-98e0590d]{opacity:0;transform:translateY(-8px)}@media (max-height: 800px){.hero-content[data-v-98e0590d]{padding-top:10px;padding-bottom:10px}}@media (max-height: 700px){.hero-section[data-v-98e0590d]{min-height:auto;padding-top:70px}}@media (prefers-reduced-motion: reduce){.hero-cta-button[data-v-98e0590d],.hero-title-glow[data-v-98e0590d],.final-message-text[data-v-98e0590d],.animate-blink[data-v-98e0590d]{animation:none}}@media (max-width: 1024px),(pointer: coarse){.twinkling[data-v-98e0590d]{animation:none!important}}.modal-fade-enter-active[data-v-98e0590d],.modal-fade-leave-active[data-v-98e0590d]{transition:opacity .3s ease}.modal-fade-enter-active>div[data-v-98e0590d]:last-child,.modal-fade-leave-active>div[data-v-98e0590d]:last-child{transition:transform .3s ease,opacity .3s ease}.modal-fade-enter-from[data-v-98e0590d],.modal-fade-leave-to[data-v-98e0590d]{opacity:0}.modal-fade-enter-from>div[data-v-98e0590d]:last-child,.modal-fade-leave-to>div[data-v-98e0590d]:last-child{transform:scale(.95);opacity:0}.founders-video-btn[data-v-98e0590d]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1)}.founders-video-btn[data-v-98e0590d]:hover{border-color:#fff3}.category-section[data-v-b4caadf0]{background-color:transparent}.description-card[data-v-b4caadf0]{background:transparent;border:1px solid transparent}.description-card[data-v-b4caadf0]:hover{background:var(--theme-glass-bg);border:1px solid var(--theme-border)}.btn-pill[data-v-b4caadf0]{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-b4caadf0]:hover{transform:translateY(-2px)}.btn-pill.primary-btn[data-v-b4caadf0]:hover{filter:brightness(1.1)}.btn-pill.secondary-btn[data-v-b4caadf0]:hover{background:var(--theme-glass-bg)!important}.container[data-v-b4caadf0]{width:100%}.drop-shadow-category[data-v-b4caadf0]{filter:drop-shadow(0 0 30px rgba(34,0,85,.5))}h2[data-v-b4caadf0],p[data-v-b4caadf0]{font-family:Inter,sans-serif}@media (max-width: 768px){h2[data-v-b4caadf0]{font-size:24px;text-align:center;width:100%}p[data-v-b4caadf0]{text-align:center}.flex-col[data-v-b4caadf0],.items-start[data-v-b4caadf0]{align-items:center}.flex-wrap[data-v-b4caadf0]{justify-content:center}.description-card[data-v-b4caadf0]{text-align:center;padding:1rem}}.action-card[data-v-0a76fbb6]{background:#ffffff0a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.purchases-btn[data-v-0a76fbb6]{background:linear-gradient(135deg,#00d4aa,#00b4d8);box-shadow:0 0 20px #00d4aa40;transition:box-shadow .3s ease,transform .2s ease}.purchases-btn[data-v-0a76fbb6]:hover{box-shadow:0 0 32px #00d4aa66;transform:translateY(-1px)}.tooltip-fade-enter-active[data-v-0a76fbb6],.tooltip-fade-leave-active[data-v-0a76fbb6]{transition:opacity .15s ease,transform .15s ease}.tooltip-fade-enter-from[data-v-0a76fbb6],.tooltip-fade-leave-to[data-v-0a76fbb6]{opacity:0;transform:translateY(-4px)}.scrollbar-thin[data-v-0a76fbb6]{scrollbar-width:thin}.scrollbar-none[data-v-0a76fbb6]{scrollbar-width:none}.scrollbar-none[data-v-0a76fbb6]::-webkit-scrollbar{display:none}.icon-tooltip-wrap .icon-tooltip[data-v-0a76fbb6]{position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%) scale(.95);white-space:nowrap;font-size:10px;font-weight:500;color:#fff;background:#000c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:3px 8px;border-radius:6px;pointer-events:none;opacity:0;transition:opacity .15s,transform .15s;z-index:50}.icon-tooltip-wrap:hover .icon-tooltip[data-v-0a76fbb6]{opacity:1;transform:translate(-50%) scale(1)}.sales-btn[data-v-464d81b5]{background:linear-gradient(135deg,#10b981,#34d399);transition:all .3s ease}.sales-btn[data-v-464d81b5]:hover{transform:translateY(-1px);box-shadow:0 8px 25px #10b98159}.icon-tooltip-wrap .icon-tooltip[data-v-464d81b5]{position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%) scale(.95);white-space:nowrap;font-size:10px;font-weight:500;color:#fff;background:#000c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:3px 8px;border-radius:6px;pointer-events:none;opacity:0;transition:opacity .15s,transform .15s;z-index:50}.icon-tooltip-wrap:hover .icon-tooltip[data-v-464d81b5]{opacity:1;transform:translate(-50%) scale(1)}.text-gradient-animated[data-v-7efc3e1d]{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-7efc3e1d 4s ease-in-out infinite}@keyframes gradientShift-7efc3e1d{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.affiliate-copy-btn[data-v-7efc3e1d]{background:linear-gradient(135deg,#f59e0b,#fbbf24);box-shadow:0 4px 15px #f59e0b4d}.affiliate-copy-btn[data-v-7efc3e1d]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #f59e0b66}.action-card[data-v-7efc3e1d]{background:linear-gradient(135deg,#1e1932cc,#140f28e6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}[data-theme=light] .action-card[data-v-7efc3e1d]{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-7efc3e1d]:hover{box-shadow:0 8px 30px #0000001a,0 2px 6px #0000000f,inset 0 1px #fffc}[data-theme=light] .action-card h3[data-v-7efc3e1d]{color:#1f2937!important}[data-theme=light] .action-card p[data-v-7efc3e1d]{color:#6b7280!important}[data-theme=light] .action-card .text-white[data-v-7efc3e1d]{color:#1f2937!important}[data-theme=light] .action-card .text-white\/60[data-v-7efc3e1d],[data-theme=light] .action-card .text-white\/50[data-v-7efc3e1d],[data-theme=light] .action-card .text-white\/40[data-v-7efc3e1d],[data-theme=light] .action-card .text-white\/30[data-v-7efc3e1d]{color:#6b7280!important}[data-theme=light] .action-card .text-white\/70[data-v-7efc3e1d]{color:#4b5563!important}[data-theme=light] .action-card>div[data-v-7efc3e1d]:first-child{opacity:.3!important}[data-theme=light] .action-card .bg-white\/5[data-v-7efc3e1d],[data-theme=light] .action-card .bg-white\/10[data-v-7efc3e1d]{background:#0000000d!important}[data-theme=light] .action-card input[data-v-7efc3e1d]{background:#00000008!important;color:#92400e!important}[data-theme="light"] .action-card .ring-\[#1e1932\][data-v-7efc3e1d]{--tw-ring-color: #ffffff !important}[data-theme=light] .action-card>div.absolute.inset-0.rounded-2xl.border[data-v-7efc3e1d]{border-color:#00000014!important;box-shadow:none!important}[data-theme=light] .action-card:hover>div.absolute.inset-0.rounded-2xl.border[data-v-7efc3e1d]{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-7efc3e1d]{color:#9ca3af!important}[data-theme=light] .action-card .w-2.h-2.rounded-full[data-v-7efc3e1d]{opacity:1}.analytics-card[data-v-7efc3e1d]{background:linear-gradient(135deg,#1e193299,#140f28b3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}[data-theme=light] .analytics-card[data-v-7efc3e1d]{background:linear-gradient(135deg,#ffffffe6,#fafaffd9);box-shadow:0 4px 15px #0000000d}.modal-fade-enter-active[data-v-7efc3e1d],.modal-fade-leave-active[data-v-7efc3e1d]{transition:opacity .3s ease}.modal-fade-enter-active>div[data-v-7efc3e1d]:last-child,.modal-fade-leave-active>div[data-v-7efc3e1d]:last-child{transition:transform .3s ease,opacity .3s ease}.modal-fade-enter-from[data-v-7efc3e1d],.modal-fade-leave-to[data-v-7efc3e1d]{opacity:0}.modal-fade-enter-from>div[data-v-7efc3e1d]:last-child,.modal-fade-leave-to>div[data-v-7efc3e1d]:last-child{transform:scale(.95);opacity:0}.custom-scrollbar[data-v-7efc3e1d]{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.15) transparent}.custom-scrollbar[data-v-7efc3e1d]::-webkit-scrollbar{width:4px}.custom-scrollbar[data-v-7efc3e1d]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-7efc3e1d]::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:4px}.custom-scrollbar[data-v-7efc3e1d]::-webkit-scrollbar-thumb:hover{background:#ffffff40}.icon-tooltip-wrap .icon-tooltip[data-v-7efc3e1d]{position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%) scale(.95);white-space:nowrap;font-size:10px;font-weight:500;color:#fff;background:#000c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:3px 8px;border-radius:6px;pointer-events:none;opacity:0;transition:opacity .15s,transform .15s;z-index:50}.icon-tooltip-wrap:hover .icon-tooltip[data-v-7efc3e1d]{opacity:1;transform:translate(-50%) scale(1)}.modal-enter-active[data-v-0722e4ab],.modal-leave-active[data-v-0722e4ab]{transition:all .3s ease}.modal-enter-from[data-v-0722e4ab],.modal-leave-to[data-v-0722e4ab]{opacity:0}.modal-enter-from .modal-content[data-v-0722e4ab],.modal-leave-to .modal-content[data-v-0722e4ab]{transform:scale(.95) translateY(20px)}.fade-enter-active[data-v-0722e4ab],.fade-leave-active[data-v-0722e4ab]{transition:opacity .3s ease}.fade-enter-from[data-v-0722e4ab],.fade-leave-to[data-v-0722e4ab]{opacity:0}.modal-content[data-v-0722e4ab]{background:linear-gradient(160deg,#3d1a6d,#2a1052,#1a0a35);border:1px solid rgba(168,85,247,.3);box-shadow:0 25px 60px -12px #000000b3,0 0 60px #a855f71f,inset 0 1px #ffffff14}.close-button[data-v-0722e4ab]{background:#ffffff14;color:#ffffff80}.close-button[data-v-0722e4ab]:hover{background:#ffffff26;color:#fff}.modal-title-gradient[data-v-0722e4ab]{background:linear-gradient(135deg,#fff,#e0c3fc,#a78bfa);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:title-shimmer-0722e4ab 4s ease-in-out infinite}@keyframes title-shimmer-0722e4ab{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.modal-subtitle[data-v-0722e4ab]{color:#ffffff80}.modal-question[data-v-0722e4ab]{color:#ffffffd9}.rating-option[data-v-0722e4ab]{background:transparent;border:1px solid transparent}.rating-option[data-v-0722e4ab]:hover{background:#ffffff0f;border-color:#ffffff1a}.rating-selected[data-v-0722e4ab]{border:1px solid}.comment-textarea[data-v-0722e4ab]{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#fff}.comment-textarea[data-v-0722e4ab]::placeholder{color:#ffffff4d}.comment-textarea[data-v-0722e4ab]:focus{border-color:#a855f780;background:#ffffff14;box-shadow:0 0 0 3px #a855f71a}.upload-zone[data-v-0722e4ab]{background:#ffffff0a;border:1.5px dashed rgba(255,255,255,.15)}.upload-zone[data-v-0722e4ab]:hover,.upload-zone-active[data-v-0722e4ab]{background:#a855f714;border-color:#a855f766}.upload-icon[data-v-0722e4ab]{color:#fff6}.upload-zone:hover .upload-icon[data-v-0722e4ab]{color:#a855f7cc}.upload-text[data-v-0722e4ab]{color:#fff6}.file-video-preview[data-v-0722e4ab]{background:#ffffff1a;color:#ffffffb3}.submit-button[data-v-0722e4ab]{background:linear-gradient(135deg,#8b5cf6,#a78bfa,#c084fc);color:#fff;box-shadow:0 4px 20px #8b5cf666}.submit-button[data-v-0722e4ab]:hover:not(:disabled){background:linear-gradient(135deg,#7c3aed,#8b5cf6,#a78bfa);transform:translateY(-1px);box-shadow:0 8px 30px #8b5cf680}.submit-shine[data-v-0722e4ab]{background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.15) 45%,rgba(255,255,255,.15) 55%,transparent 60%);background-size:250% 100%;animation:shine-sweep-0722e4ab 4s ease-in-out infinite}@keyframes shine-sweep-0722e4ab{0%,to{background-position:200% 0}50%{background-position:-50% 0}}.light-mode[data-v-0722e4ab]{background:linear-gradient(160deg,#fff,#f8fafc,#f1f5f9)!important;border:1px solid rgba(0,0,0,.08)!important;box-shadow:0 25px 60px -12px #00000026,0 0 0 1px #00000008!important}.light-mode .close-button[data-v-0722e4ab]{background:#0000000d;color:#00000080}.light-mode .close-button[data-v-0722e4ab]:hover{background:#0000001a;color:#000c}.light-mode .modal-title-gradient[data-v-0722e4ab]{background:linear-gradient(135deg,#1e1b4b,#6d28d9,#7c3aed);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.light-mode .modal-subtitle[data-v-0722e4ab]{color:#0000008c}.light-mode .modal-question[data-v-0722e4ab]{color:#1e1b4b}.light-mode .rating-option[data-v-0722e4ab]:hover{background:#0000000a;border-color:#00000014}.light-mode .comment-textarea[data-v-0722e4ab]{background:#fff;border:1px solid rgba(0,0,0,.1);color:#1e1b4b}.light-mode .comment-textarea[data-v-0722e4ab]::placeholder{color:#00000059}.light-mode .comment-textarea[data-v-0722e4ab]:focus{border-color:#8b5cf680;box-shadow:0 0 0 3px #8b5cf61a}.light-mode .upload-zone[data-v-0722e4ab]{background:#00000005;border:1.5px dashed rgba(0,0,0,.12)}.light-mode .upload-zone[data-v-0722e4ab]:hover,.light-mode .upload-zone-active[data-v-0722e4ab]{background:#8b5cf60d;border-color:#8b5cf666}.light-mode .upload-icon[data-v-0722e4ab]{color:#00000059}.light-mode .upload-text[data-v-0722e4ab]{color:#00000073}.light-mode .file-video-preview[data-v-0722e4ab]{background:#0000000d;color:#0009}.light-mode .submit-button[data-v-0722e4ab]{background:linear-gradient(135deg,#7c3aed,#8b5cf6,#a78bfa);box-shadow:0 4px 20px #7c3aed4d}.light-mode .submit-button[data-v-0722e4ab]:hover:not(:disabled){background:linear-gradient(135deg,#6d28d9,#7c3aed,#8b5cf6);box-shadow:0 8px 30px #7c3aed66}.feedback-wrapper[data-v-490ace18]{top:50%;transform:translateY(-50%)}@media (max-width: 900px){.feedback-wrapper[data-v-490ace18]{top:auto;bottom:160px;transform:none}}.feedback-button[data-v-490ace18]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:12px 0 0 12px;pointer-events:none;animation:feedback-pulse-490ace18 3s ease-in-out infinite}.feedback-button[data-v-490ace18]:hover:before{animation:none}@keyframes feedback-pulse-490ace18{0%,to{box-shadow:0 0 #a855f780}50%{box-shadow:0 0 0 12px #a855f700}}.feedback-button[data-v-490ace18]{background:#2d1b4d66;-webkit-backdrop-filter:blur(20px);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-490ace18]:hover{background:#2d1b4d;box-shadow:0 4px 20px #0006}.star-icon[data-v-490ace18]{color:#fbbf24;fill:#fbbf24}.feedback-text[data-v-490ace18]{color:#fff}.feedback-button.light-mode[data-v-490ace18]{background:#ffffffd9;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(168,85,247,.2);box-shadow:0 4px 20px #a855f726}.feedback-button.light-mode[data-v-490ace18]:hover{background:#fff;border-color:#a855f766;box-shadow:0 4px 25px #a855f740}.feedback-button.light-mode .star-icon[data-v-490ace18]{color:#a855f7;fill:#a855f7}.feedback-button.light-mode .feedback-text[data-v-490ace18]{color:#6b21a8}.text-theme-foreground-muted[data-v-490ace18]{color:var(--theme-foreground-muted)}@media (max-width: 768px){.fixed.bottom-4.left-6[data-v-490ace18]{left:1rem;bottom:1rem}.fixed.bottom-4.right-6[data-v-490ace18]{right:1rem;bottom:1rem}}.onboarding-card[data-v-b2458991]{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-b2458991]{animation:anubis-glow-b2458991 3s ease-in-out infinite}@keyframes anubis-glow-b2458991{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-b2458991]{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-b2458991 2s ease-in-out infinite}@keyframes pulse-glow-b2458991{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-b2458991],.onboarding-fade-leave-active[data-v-b2458991]{transition:opacity .4s ease}.onboarding-fade-enter-from[data-v-b2458991],.onboarding-fade-leave-to[data-v-b2458991]{opacity:0}[data-v-b2458991] .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-b2458991 4s ease-in-out infinite}@keyframes keyword-glow-b2458991{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-b2458991],[data-v-b2458991] .gradient-keyword{animation:none}.onboarding-fade-enter-active[data-v-b2458991],.onboarding-fade-leave-active[data-v-b2458991]{transition:none}}.lower-section-wrapper[data-v-0192edac]{position:relative;overflow:hidden;z-index:1;background:linear-gradient(135deg,#42186c,#2d1250,#24024e);background-size:200% 200%;animation:gradient-shift-0192edac 15s ease infinite}[data-theme=light] .lower-section-wrapper[data-v-0192edac]{background:linear-gradient(135deg,#fdf2f8,#faf5ff 40%,#f0f9ff,#fefce8);background-size:200% 200%}.lower-section-wrapper.no-animation[data-v-0192edac]{animation:none!important;background-size:100% 100%!important}@keyframes gradient-shift-0192edac{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.animated-bg[data-v-0192edac]{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-0192edac]{position:absolute;border-radius:50%;mix-blend-mode:screen;will-change:transform;backface-visibility:hidden;transform:translateZ(0)}.orb-1[data-v-0192edac]{width:800px;height:800px;background:radial-gradient(circle,rgba(120,80,180,.9) 0%,transparent 60%);top:-300px;left:-200px;animation:float-vertical-0192edac 40s ease-in-out infinite}.orb-2[data-v-0192edac]{width:700px;height:700px;background:radial-gradient(circle,rgba(100,60,160,.85) 0%,transparent 60%);top:50px;right:-200px;animation:float-circular-0192edac 35s linear infinite reverse}.orb-3[data-v-0192edac]{width:900px;height:900px;background:radial-gradient(circle,rgba(140,90,200,.8) 0%,transparent 60%);bottom:-400px;left:20%;animation:float-circular-0192edac 50s linear infinite}.orb-4[data-v-0192edac]{width:600px;height:600px;background:radial-gradient(circle,rgba(90,50,140,.85) 0%,transparent 60%);top:40%;left:5%;animation:float-horizontal-0192edac 45s ease-in-out infinite}.orb-5[data-v-0192edac]{width:750px;height:750px;background:radial-gradient(circle,rgba(130,70,170,.8) 0%,transparent 60%);top:20%;right:10%;animation:float-circular-0192edac 55s linear infinite}[data-theme=light] .animated-bg[data-v-0192edac]{opacity:.25}[data-theme=light] .orb-1[data-v-0192edac]{background:radial-gradient(circle,rgba(255,182,193,.8) 0%,transparent 70%)}[data-theme=light] .orb-2[data-v-0192edac]{background:radial-gradient(circle,rgba(221,160,221,.7) 0%,transparent 70%)}[data-theme=light] .orb-3[data-v-0192edac]{background:radial-gradient(circle,rgba(176,224,230,.6) 0%,transparent 70%)}[data-theme=light] .orb-4[data-v-0192edac]{background:radial-gradient(circle,rgba(255,218,185,.7) 0%,transparent 70%)}[data-theme=light] .orb-5[data-v-0192edac]{background:radial-gradient(circle,rgba(230,190,255,.6) 0%,transparent 70%)}[data-theme=light] .gradient-orb[data-v-0192edac]{mix-blend-mode:multiply}@keyframes float-vertical-0192edac{0%,to{transform:translateY(-50px)}50%{transform:translateY(50px)}}@keyframes float-horizontal-0192edac{0%,to{transform:translate(-50px) translateY(-10px)}50%{transform:translate(50px) translateY(10px)}}@keyframes float-circular-0192edac{0%{transform:rotate(0) translate(30px) rotate(0)}to{transform:rotate(360deg) translate(30px) rotate(-360deg)}}.orbs-paused .gradient-orb[data-v-0192edac]{animation-play-state:paused!important}.orbs-paused[data-v-0192edac]{animation-play-state:paused}.mobile-legal-link[data-v-0192edac]{color:#ffffff73;transition:color .2s ease}.mobile-legal-link[data-v-0192edac]:hover,.mobile-legal-link[data-v-0192edac]:active{color:#fffc}[data-theme=light] .mobile-legal-footer[data-v-0192edac]{border-color:#0000001a}[data-theme=light] .mobile-legal-link[data-v-0192edac]{color:#0006}[data-theme=light] .mobile-legal-link[data-v-0192edac]:hover,[data-theme=light] .mobile-legal-link[data-v-0192edac]:active{color:#000000b3}[data-theme=light] .mobile-legal-footer p[data-v-0192edac]{color:#00000040}@media (prefers-reduced-motion: reduce){.gradient-orb[data-v-0192edac],.lower-section-wrapper[data-v-0192edac]{animation:none!important}}@media (max-width: 1024px),(pointer: coarse){.animated-bg[data-v-0192edac]{display:none!important}.lower-section-wrapper[data-v-0192edac]{animation:none!important;background-size:100% 100%!important}}@supports (-webkit-touch-callout: none){@media (max-width: 1366px){.animated-bg[data-v-0192edac]{display:none!important}.lower-section-wrapper[data-v-0192edac]{animation:none!important}.gradient-orb[data-v-0192edac]{animation:none!important;will-change:auto!important;transform:none!important}}}.slide-down-enter-active[data-v-beb49602],.slide-down-leave-active[data-v-beb49602]{transition:transform .3s ease,opacity .3s ease}.slide-down-enter-from[data-v-beb49602],.slide-down-leave-to[data-v-beb49602]{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-aa7658a8]{transition:all .3s ease-out}.toast-leave-active[data-v-aa7658a8]{transition:all .2s ease-in}.toast-enter-from[data-v-aa7658a8],.toast-leave-to[data-v-aa7658a8]{opacity:0;transform:translate(100%)}.toast-move[data-v-aa7658a8]{transition:transform .3s ease}.promo-modal-enter-active[data-v-46d5c506],.promo-modal-leave-active[data-v-46d5c506]{transition:opacity .25s ease,transform .25s ease}.promo-modal-enter-from[data-v-46d5c506],.promo-modal-leave-to[data-v-46d5c506]{opacity:0;transform:scale(.95)}@keyframes bounce-slow-46d5c506{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.animate-bounce-slow[data-v-46d5c506]{animation:bounce-slow-46d5c506 1.6s ease-in-out infinite}.glass-card[data-v-46d5c506]{background:linear-gradient(180deg,#141023f2,#0f0c1cf2);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.dl-modal-overlay[data-v-de86c6b1]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;display:flex;align-items:flex-end;justify-content:center;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:16px;padding-bottom:max(16px,env(safe-area-inset-bottom))}@media (min-width: 640px){.dl-modal-overlay[data-v-de86c6b1]{align-items:center}}.dl-modal-card[data-v-de86c6b1]{position:relative;width:100%;max-width:360px;background:#1a1a2e;border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:24px;box-shadow:0 20px 60px #00000080}.dl-modal-header[data-v-de86c6b1]{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:600;color:#fff;margin-bottom:8px}.dl-modal-body[data-v-de86c6b1]{font-size:13px;color:#ffffff80;line-height:1.5;margin-bottom:20px}.dl-modal-actions[data-v-de86c6b1]{display:flex;flex-direction:column;gap:10px}.dl-btn[data-v-de86c6b1]{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;border-radius:12px;font-size:14px;font-weight:600;border:none;cursor:pointer;transition:all .2s;text-decoration:none}.dl-btn[data-v-de86c6b1]:active{transform:scale(.97)}.dl-btn-copy[data-v-de86c6b1]{background:#6366f126;color:#818cf8;border:1px solid rgba(99,102,241,.3)}.dl-btn-copy[data-v-de86c6b1]:active{background:#6366f140}.dl-btn-web[data-v-de86c6b1]{background:#ffffff14;color:#fffc;border:1px solid rgba(255,255,255,.15)}.dl-btn-web[data-v-de86c6b1]:active{background:#ffffff26}.dl-modal-close[data-v-de86c6b1]{position:absolute;top:12px;right:12px;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#ffffff1a;border:none;color:#ffffff80;cursor:pointer;transition:all .2s}.dl-modal-close[data-v-de86c6b1]:active{background:#fff3}.dl-modal-enter-active[data-v-de86c6b1]{transition:opacity .25s ease-out}.dl-modal-leave-active[data-v-de86c6b1]{transition:opacity .2s ease-in}.dl-modal-enter-from[data-v-de86c6b1],.dl-modal-leave-to[data-v-de86c6b1]{opacity:0}.dl-modal-enter-active .dl-modal-card[data-v-de86c6b1]{transition:transform .25s ease-out}.dl-modal-leave-active .dl-modal-card[data-v-de86c6b1]{transition:transform .2s ease-in}.dl-modal-enter-from .dl-modal-card[data-v-de86c6b1],.dl-modal-leave-to .dl-modal-card[data-v-de86c6b1]{transform:translateY(30px)}@media (min-width: 640px){.dl-modal-enter-from .dl-modal-card[data-v-de86c6b1],.dl-modal-leave-to .dl-modal-card[data-v-de86c6b1]{transform:scale(.95)}}.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-bcdb3b16]{background:linear-gradient(135deg,#581c87f2,#3b0764f2);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(139,92,246,.2);min-width:320px;max-width:380px}.visitor-notification.mutual-interest[data-v-bcdb3b16]{background:linear-gradient(135deg,#ec4899f2,#f97316f2,#ea580cf2);border:1px solid rgba(255,255,255,.2);animation:pulse-glow-bcdb3b16 2s ease-in-out infinite}@keyframes pulse-glow-bcdb3b16{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-bcdb3b16]{transition:all .3s ease-out}.slide-fade-leave-active[data-v-bcdb3b16]{transition:all .2s ease-in}.slide-fade-enter-from[data-v-bcdb3b16],.slide-fade-leave-to[data-v-bcdb3b16]{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-66720433]{background:linear-gradient(135deg,#064e3bf2,#042f2ef2);-webkit-backdrop-filter:blur(20px);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-66720433]{position:absolute;bottom:0;left:0;right:0;height:3px;background:#ffffff1a}.sale-progress-bar-fill[data-v-66720433]{height:100%;background:linear-gradient(90deg,#34d399,#6ee7b7);animation:sale-progress-shrink-66720433 linear forwards;transform-origin:left}@keyframes sale-progress-shrink-66720433{0%{width:100%}to{width:0%}}.sale-slide-enter-active[data-v-66720433]{transition:all .35s cubic-bezier(.34,1.56,.64,1)}.sale-slide-leave-active[data-v-66720433]{transition:all .25s ease-in}.sale-slide-enter-from[data-v-66720433],.sale-slide-leave-to[data-v-66720433]{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-c5462bd4],.slide-up-leave-active[data-v-c5462bd4]{transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .3s ease}.slide-up-enter-from[data-v-c5462bd4],.slide-up-leave-to[data-v-c5462bd4]{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-4988cef9]{animation:bounce-in-4988cef9 .3s ease-out}.bounce-leave-active[data-v-4988cef9]{animation:bounce-in-4988cef9 .2s ease-in reverse}@keyframes bounce-in-4988cef9{0%{transform:scale(0);opacity:0}50%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}.slide-up-enter-active[data-v-4988cef9],.slide-up-leave-active[data-v-4988cef9]{transition:all .2s ease}.slide-up-enter-from[data-v-4988cef9],.slide-up-leave-to[data-v-4988cef9]{opacity:0;transform:translateY(10px)}.modal-enter-active[data-v-aaca8edc],.modal-leave-active[data-v-aaca8edc]{transition:all .3s ease}.modal-enter-from[data-v-aaca8edc],.modal-leave-to[data-v-aaca8edc]{opacity:0}.modal-enter-from .relative[data-v-aaca8edc],.modal-leave-to .relative[data-v-aaca8edc]{transform:scale(.95) translateY(10px)}.session-reminder-banner[data-v-ee816e6a]{position:fixed;top:0;left:0;right:0;z-index:200;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.1);transition:background-color .3s ease}.urgency-calm[data-v-ee816e6a]{background:#1e283ce6;border-bottom-color:#6496ff33}.urgency-active[data-v-ee816e6a]{background:#3c280ae6;border-bottom-color:#ffb4324d}.urgency-urgent[data-v-ee816e6a]{background:#3c0f0feb;border-bottom-color:#ff3c3c66}.urgency-live[data-v-ee816e6a]{background:#0a3219e6;border-bottom-color:#32ff644d}.banner-content[data-v-ee816e6a]{max-width:1200px;margin:0 auto;padding:8px 20px;display:flex;align-items:center;gap:12px}.banner-avatar[data-v-ee816e6a]{position:relative;flex-shrink:0}.avatar-img[data-v-ee816e6a]{width:36px;height:36px;border-radius:50%;object-fit:cover;border:2px solid rgba(255,255,255,.25)}.avatar-level[data-v-ee816e6a]{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-ee816e6a]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.banner-top-row[data-v-ee816e6a]{display:flex;align-items:center;gap:8px;min-width:0}.banner-title[data-v-ee816e6a]{color:#fff;font-size:.8125rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.banner-with[data-v-ee816e6a]{color:#fff9;font-size:.75rem;white-space:nowrap}.banner-with strong[data-v-ee816e6a]{color:#ffffffd9;font-weight:600}.banner-bottom-row[data-v-ee816e6a]{display:flex;align-items:center;gap:6px}.banner-location[data-v-ee816e6a]{display:flex;align-items:center;gap:4px;color:#ffffff8c;font-size:.6875rem}.banner-dot[data-v-ee816e6a]{color:#ffffff4d;font-size:.75rem}.banner-countdown[data-v-ee816e6a]{color:#fff;font-size:.8125rem;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.05em}.banner-countdown.pulse[data-v-ee816e6a]{animation:pulse-glow-ee816e6a 1.5s ease-in-out infinite}@keyframes pulse-glow-ee816e6a{0%,to{opacity:1}50%{opacity:.6}}.banner-actions[data-v-ee816e6a]{display:flex;align-items:center;gap:8px;flex-shrink:0}.banner-btn[data-v-ee816e6a]{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-ee816e6a]{background:#4285f4;color:#fff}.banner-btn-primary[data-v-ee816e6a]:hover{background:#3367d6}.banner-dismiss[data-v-ee816e6a]{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-ee816e6a]:hover{background:#fff3;color:#fff}.banner-slide-enter-active[data-v-ee816e6a],.banner-slide-leave-active[data-v-ee816e6a]{transition:transform .3s ease,opacity .3s ease}.banner-slide-enter-from[data-v-ee816e6a],.banner-slide-leave-to[data-v-ee816e6a]{transform:translateY(-100%);opacity:0}@media (max-width: 640px){.banner-content[data-v-ee816e6a]{padding:8px 12px;gap:8px}.banner-top-row[data-v-ee816e6a]{flex-direction:column;align-items:flex-start;gap:0}.banner-title[data-v-ee816e6a]{font-size:.75rem}.banner-with[data-v-ee816e6a]{font-size:.6875rem}.banner-countdown[data-v-ee816e6a]{font-size:.75rem}.banner-btn[data-v-ee816e6a]{padding:5px 10px;font-size:.6875rem}}.pioneer-panel[data-v-31295c50]{background:linear-gradient(135deg,#140a28fa,#1e0f3cf2,#0f0823fa);border:1px solid rgba(255,255,255,.12);box-shadow:0 0 80px #8b5cf626,0 0 40px #ec48991a}.premium-bg-orbs[data-v-31295c50]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.premium-orb[data-v-31295c50]{position:absolute;border-radius:50%;filter:blur(80px);opacity:.3}.premium-orb-1[data-v-31295c50]{width:200px;height:200px;background:#ec4899;top:-50px;right:-50px;animation:float-orb-31295c50 8s ease-in-out infinite}.premium-orb-2[data-v-31295c50]{width:150px;height:150px;background:#8b5cf6;bottom:-30px;left:-30px;animation:float-orb-31295c50 10s ease-in-out infinite reverse}.premium-orb-3[data-v-31295c50]{width:120px;height:120px;background:#6366f1;top:50%;left:50%;transform:translate(-50%,-50%);animation:float-orb-31295c50 12s ease-in-out infinite}@keyframes float-orb-31295c50{0%,to{transform:translate(0) scale(1)}33%{transform:translate(15px,-15px) scale(1.05)}66%{transform:translate(-10px,10px) scale(.95)}}@keyframes bounce-slow-31295c50{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.animate-bounce-slow[data-v-31295c50]{animation:bounce-slow-31295c50 3s ease-in-out infinite}.premium-panel-enter-active[data-v-31295c50],.premium-panel-leave-active[data-v-31295c50]{transition:all .4s cubic-bezier(.16,1,.3,1)}.premium-panel-enter-from[data-v-31295c50],.premium-panel-leave-to[data-v-31295c50]{opacity:0;transform:scale(.95) translateY(20px)}.delay-300[data-v-31295c50]{animation-delay:.3s}.app-loading[data-v-3a3d79b7]{position:fixed;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#0f0a1e,#1a1035,#0d0820);z-index:9999}
