.gen-overlay[data-v-793831b8]{background:linear-gradient(rgba(10,5,15,.35),rgba(10,5,15,.5));bottom:0;container-type:inline-size;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:10}.gen-inner[data-v-793831b8]{box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:26cqw 4.2cqw 10cqw}.gen-top[data-v-793831b8]{align-items:center;display:flex;left:4.2cqw;position:absolute;right:4.2cqw;top:10px;top:3.7cqw;z-index:1}.gen-chip[data-v-793831b8]{background:transparent;border:1px solid #f472b6;border-radius:9999px;box-shadow:0 0 8px rgba(244,114,182,.6);color:#fff;font-size:9px;font-size:max(9px,3.4cqw);line-height:1.2;padding:1.6cqw 4.2cqw;white-space:nowrap}.gen-glass[data-v-793831b8]{backdrop-filter:blur(6px);background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.5);border-radius:8px;border-radius:max(8px,3.2cqw);color:#fff;padding:8cqw 6.9cqw 5.8cqw}.gen-head[data-v-793831b8]{align-items:flex-start;display:flex;gap:2cqw;justify-content:space-between}.gen-title[data-v-793831b8]{align-items:center;display:flex;font-size:11px;font-size:max(11px,5.3cqw);font-weight:700;gap:1.3cqw;line-height:1.2;min-width:0}.gen-title__icon[data-v-793831b8]{color:#f472b6;flex-shrink:0;height:12px;height:max(12px,5.8cqw);width:12px;width:max(12px,5.8cqw)}.gen-remaining[data-v-793831b8]{align-items:center;background:hsla(0,0%,100%,.12);border-radius:4px;border-radius:max(4px,2.1cqw);display:flex;flex-shrink:0;gap:2cqw;padding:2.1cqw 2.7cqw}.gen-remaining__icon[data-v-793831b8]{color:#c084fc;flex-shrink:0;height:9px;height:max(9px,4cqw);width:9px;width:max(9px,4cqw)}.gen-remaining__label[data-v-793831b8],.gen-remaining__time[data-v-793831b8]{display:block;line-height:1.1}.gen-remaining__label[data-v-793831b8]{color:hsla(0,0%,100%,.7);font-size:6px;font-size:max(6px,2.4cqw)}.gen-remaining__time[data-v-793831b8]{font-feature-settings:"tnum";font-size:10px;font-size:max(10px,5.3cqw);font-variant-numeric:tabular-nums;font-weight:700}.gen-percent[data-v-793831b8]{font-feature-settings:"tnum";font-size:26px;font-size:max(26px,12.7cqw);font-variant-numeric:tabular-nums;font-weight:800;line-height:1.1;margin-top:2cqw;text-shadow:0 0 14px rgba(236,72,153,.9),0 0 4px rgba(236,72,153,.6)}.gen-bar[data-v-793831b8]{background:hsla(0,0%,100%,.88);border-radius:9999px;height:5px;height:max(5px,3.2cqw);margin-top:5.5cqw;overflow:hidden}.gen-bar__fill[data-v-793831b8]{background:linear-gradient(90deg,#ec4899,#f472b6);border-radius:9999px;height:100%;transition:width 1s linear}.gen-tagline[data-v-793831b8]{color:hsla(0,0%,100%,.92);font-size:9px;font-size:max(9px,3.7cqw);line-height:1.4;margin:5cqw 0 0;text-align:center}.gen-cta[data-v-793831b8]{background:linear-gradient(90deg,#8b5cf6,#c04ee6 55%,#ec4899);border:1px solid hsla(0,0%,100%,.3);border-radius:8px;border-radius:max(8px,3.7cqw);box-shadow:0 0 22px hsla(0,0%,100%,.28),0 0 26px rgba(236,72,153,.35);color:#fff;padding:4cqw 4.2cqw 3.7cqw;text-align:center}.gen-cta__title[data-v-793831b8]{align-items:center;display:flex;font-size:10px;font-size:max(10px,4cqw);font-weight:700;gap:1.6cqw;justify-content:center;margin:0}.gen-cta__info[data-v-793831b8]{height:10px;height:max(10px,3.7cqw);width:10px;width:max(10px,3.7cqw)}.gen-cta__text[data-v-793831b8]{color:hsla(0,0%,100%,.88);font-size:8.5px;font-size:max(8.5px,3.4cqw);font-style:italic;line-height:1.2;margin:.8cqw 0 4cqw}.gen-cta__button[data-v-793831b8]{-webkit-tap-highlight-color:transparent;align-items:center;background:#fff;border:0;border-radius:6px;border-radius:max(6px,2.6cqw);color:#a63fd6;cursor:pointer;display:flex;font-size:10px;font-size:max(10px,4cqw);font-weight:700;gap:1.6cqw;justify-content:center;margin:0 auto;padding:max(6px,3.3cqw) 3cqw;pointer-events:auto;transition:background-color .15s ease,transform .1s ease;width:65%}.gen-cta__button[data-v-793831b8]:hover{background:hsla(0,0%,100%,.9)}.gen-cta__button[data-v-793831b8]:active{transform:scale(.98)}.gen-cta__bolt[data-v-793831b8]{flex-shrink:0;height:10px;height:max(10px,4cqw);width:10px;width:max(10px,4cqw)}@container (max-width: 180px){.gen-inner[data-v-793831b8]{padding-top:22cqw}.gen-remaining__icon[data-v-793831b8],.gen-tagline[data-v-793831b8],.gen-title__icon[data-v-793831b8]{display:none}}.locked-overlay[data-v-482401c0]{-webkit-tap-highlight-color:transparent;border-radius:.5rem;bottom:0;container-type:inline-size;cursor:pointer;left:0;position:absolute;right:0;top:0;z-index:10}.locked-overlay--busy[data-v-482401c0]{cursor:progress}.locked-edge[data-v-482401c0]{background:linear-gradient(160deg,#a855f7,#ec4899);border-radius:inherit;bottom:0;box-shadow:inset 0 0 24px rgba(236,72,153,.35);left:0;-webkit-mask:linear-gradient(#000,#000 0) content-box,linear-gradient(#000,#000 0);mask:linear-gradient(#000,#000 0) content-box exclude,linear-gradient(#000,#000 0);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);padding:2px;pointer-events:none;position:absolute;right:0;top:0}.locked-thumb[data-v-482401c0]{aspect-ratio:3/4;border:2px solid #f472b6;border-radius:max(6px,3cqw);box-shadow:0 6px 16px rgba(0,0,0,.45);left:4cqw;min-width:32px;-o-object-fit:cover;object-fit:cover;position:absolute;top:4cqw;transform:rotate(-6deg);width:19%}.locked-eye[data-v-482401c0]{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:radial-gradient(circle at 40% 30%,rgba(90,80,90,.85),rgba(30,26,32,.9));border-radius:9999px;box-shadow:0 0 0 2px rgba(236,72,153,.55),0 0 26px 6px rgba(236,72,153,.45);color:#fff;display:flex;height:max(34px,min(18cqw,72px));justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:max(34px,min(18cqw,72px))}.locked-eye svg[data-v-482401c0]{height:45%;width:45%}.locked-unlock[data-v-482401c0]{-webkit-tap-highlight-color:transparent;align-items:center;background:linear-gradient(90deg,#8b5cf6,#b04bea 50%,#ec4899);border-radius:9999px;bottom:max(10px,7cqw);box-shadow:0 8px 26px rgba(192,38,211,.5),0 0 30px rgba(236,72,153,.35);color:#fff;display:flex;font-size:max(11px,min(5.4cqw,22px));font-weight:800;gap:max(4px,2cqw);justify-content:center;left:50%;padding:max(6px,3.4cqw) max(10px,5cqw);position:absolute;transform:translateX(-50%);transition:filter .15s ease,transform .1s ease;white-space:nowrap;width:82%}.locked-unlock[data-v-482401c0]:hover{filter:brightness(1.08)}.locked-unlock[data-v-482401c0]:active{transform:translateX(-50%) scale(.98)}.locked-unlock[aria-busy=true][data-v-482401c0]{cursor:progress}.locked-unlock__glyph[data-v-482401c0]{flex-shrink:0;height:1em;width:1em}.locked-unlock__spinner[data-v-482401c0]{animation:locked-spin-482401c0 1s linear infinite}@keyframes locked-spin-482401c0{to{transform:rotate(1turn)}}.locked-unlock__cost[data-v-482401c0]{align-items:center;background:rgba(60,20,90,.6);border-radius:9999px;color:#fbbf24;display:inline-flex;gap:.3em;margin-left:.3em;padding:.15em .6em .15em .2em}.locked-unlock__cost svg[data-v-482401c0]{height:1.15em;width:1.15em}.locked-overlay--tile .locked-edge[data-v-482401c0]{padding:1.5px}.bg-gray-750[data-v-28b1cb6e]{background-color:#374151}.collection-progress-card[data-v-28b1cb6e]{background:#111827}.collection-glow-card.collection-glow-card[data-v-28b1cb6e]{border-radius:14px;box-shadow:0 0 26px rgba(236,72,153,.45)}.task-detail-modal[data-v-28b1cb6e]{--task-detail-max-h:90vh}@media (max-width:767px){.task-detail-modal[data-v-28b1cb6e]{--task-detail-max-h:calc(100dvh - 6rem)}}.task-detail-media[data-v-28b1cb6e],.task-detail-shell[data-v-28b1cb6e]{max-height:var(--task-detail-max-h)}.overflow-y-auto[data-v-28b1cb6e]::-webkit-scrollbar{width:6px}.overflow-y-auto[data-v-28b1cb6e]::-webkit-scrollbar-track{background:#374151;border-radius:3px}.overflow-y-auto[data-v-28b1cb6e]::-webkit-scrollbar-thumb{background:#6b7280;border-radius:3px}.overflow-y-auto[data-v-28b1cb6e]::-webkit-scrollbar-thumb:hover{background:#9ca3af}.transition-all[data-v-28b1cb6e]{transition:all .3s ease-in-out}video[data-v-28b1cb6e]::-webkit-media-controls-panel{background-color:rgba(0,0,0,.8)}video[data-v-28b1cb6e]{-o-object-fit:cover;object-fit:cover}.tasks-grid[data-v-28b1cb6e]{transition:opacity .15s ease-out}.tasks-grid--loading[data-v-28b1cb6e]{opacity:.45;pointer-events:none}@keyframes skeleton-loading-28b1cb6e{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.skeleton-shimmer[data-v-28b1cb6e]{animation:skeleton-loading-28b1cb6e 1.5s infinite;background:linear-gradient(90deg,#374151 25%,#4b5563 50%,#374151 75%);background-size:200px 100%}.media-container[data-v-28b1cb6e]{overflow:hidden;position:relative}.media-container img[data-v-28b1cb6e],.media-container video[data-v-28b1cb6e]{transition:opacity .3s ease-in-out}.aspect-9-16[data-v-28b1cb6e]{aspect-ratio:9/16}.min-h-media[data-v-28b1cb6e]{min-height:200px}.image-hover-container[data-v-28b1cb6e]{overflow:hidden;position:relative}.image-hover-overlay[data-v-28b1cb6e]{align-items:center;backdrop-filter:blur(2px);background:rgba(0,0,0,.5);bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.image-hover-container:hover .image-hover-overlay[data-v-28b1cb6e]{opacity:1}.eye-icon[data-v-28b1cb6e]{color:#fff;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3));transform:scale(1);transition:transform .2s ease}.image-hover-container:hover .eye-icon[data-v-28b1cb6e]{transform:scale(1.1)}.clickable-image[data-v-28b1cb6e]{cursor:pointer}