.challenge-card[data-v-f4225b1b]{background-color:#1c1e1ff2;border:2px solid var(--bf6-muted);cursor:pointer;display:flex;flex-direction:column;height:-moz-fit-content;height:fit-content;overflow:clip;padding:2rem;position:relative;transition:all .3s ease}.challenge-card[data-v-f4225b1b]:hover{border-color:var(--bf6-primary);transform:translateY(-.125rem)}.challenge-card.completed[data-v-f4225b1b]{background-color:#00ff000d;border-color:var(--bf6-success)}.trigger-limit-banner[data-v-f4225b1b]{background-color:var(--bf6-heat-sig-orange);color:#fff;font-family:Roboto Mono,monospace;font-size:.75rem;font-weight:700;letter-spacing:.05em;min-width:8rem;padding:.25rem 2.25rem;position:absolute;right:-2.25rem;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.4);top:.625rem;transform:rotate(35deg);z-index:1}.challenge-header[data-v-f4225b1b]{margin-bottom:1rem}.challenge-title-container[data-v-f4225b1b]{align-items:center;display:flex;gap:.75rem}.challenge-icon[data-v-f4225b1b]{align-items:center;display:flex;flex-shrink:0;height:2rem;justify-content:center;overflow:hidden;width:2rem}.challenge-icon.content[data-v-f4225b1b]{background-color:var(--bf6-primary)}.challenge-icon.ingame[data-v-f4225b1b]{background-color:transparent}.challenge-icon i[data-v-f4225b1b],.cycling-icon[data-v-f4225b1b]{color:#fff;font-size:1rem}.platform-fade-enter-active[data-v-f4225b1b],.platform-fade-leave-active[data-v-f4225b1b]{transition:opacity .4s ease}.platform-fade-enter-from[data-v-f4225b1b],.platform-fade-leave-to[data-v-f4225b1b]{opacity:0}.challenge-icon img[data-v-f4225b1b]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.challenge-icon.content img[data-v-f4225b1b]{filter:brightness(0) invert(1)}.challenge-title[data-v-f4225b1b]{color:var(--bf6-light);font-family:Bebas Neue,sans-serif;font-size:1.1rem;letter-spacing:.05em;text-transform:uppercase}.challenge-meta[data-v-f4225b1b]{align-items:center;display:flex;gap:.75rem}.trigger-remaining[data-v-f4225b1b]{color:var(--bf6-heat-sig-orange);font-family:Roboto Mono,monospace;font-size:.75rem;font-weight:600;text-transform:uppercase}.challenge-points[data-v-f4225b1b]{color:var(--bf6-primary);font-family:Roboto Mono,monospace;font-size:1.125rem;font-weight:700}.challenge-category-container[data-v-f4225b1b]{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.challenge-category[data-v-f4225b1b]{color:var(--bf6-muted);font-family:Roboto Mono,monospace;font-size:.875rem;text-transform:uppercase}.challenge-description[data-v-f4225b1b]{color:var(--bf6-light);line-height:1.625;margin-bottom:1.5rem}.triggers-container[data-v-f4225b1b]{gap:1rem}.trigger-item[data-v-f4225b1b],.triggers-container[data-v-f4225b1b]{display:flex;flex-direction:column}.trigger-item[data-v-f4225b1b]{gap:.5rem}.trigger-value-text[data-v-f4225b1b]{color:var(--bf6-primary);font-family:Roboto Mono,monospace;font-size:.875rem;font-weight:500}.progress-container[data-v-f4225b1b]{margin-bottom:0}.progress-bar[data-v-f4225b1b]{background-color:var(--bf6-muted);height:.5rem;margin-bottom:.5rem;overflow:hidden;width:100%}.progress-fill[data-v-f4225b1b]{background-color:var(--bf6-primary);height:100%;transition:all .3s ease}.challenge-card.completed .progress-fill[data-v-f4225b1b]{background-color:var(--bf6-success)}.progress-text[data-v-f4225b1b]{align-items:flex-start;color:var(--bf6-muted);display:flex;font-family:Roboto Mono,monospace;font-size:.875rem;justify-content:flex-start}.progress-text-content[data-v-f4225b1b]{flex:1;white-space:pre-line}.progress-percentage[data-v-f4225b1b]{color:var(--bf6-primary);font-weight:700}.challenge-card.completed .progress-percentage[data-v-f4225b1b]{color:var(--bf6-success)}.child-progress-wrapper[data-v-f4225b1b]{margin-top:.75rem}.child-progress-toggle[data-v-f4225b1b]{align-items:center;background:none;border:none;color:var(--bf6-primary);cursor:pointer;display:flex;font-family:Roboto Mono,monospace;font-size:.8125rem;font-weight:500;gap:.5rem;justify-content:center;letter-spacing:.05em;padding:.5rem 0;text-transform:uppercase;transition:all .2s ease;width:100%}.child-progress-toggle[data-v-f4225b1b]:hover{color:var(--bf6-light)}.toggle-icon[data-v-f4225b1b]{display:inline-block;font-size:.625rem;transition:transform .2s ease}.toggle-icon.expanded[data-v-f4225b1b]{transform:rotate(180deg)}.child-progress-container[data-v-f4225b1b]{border-top:1px solid hsla(0,0%,100%,.1);display:flex;flex-direction:column;gap:.75rem;margin-top:.75rem;padding-top:.75rem}.child-progress-item[data-v-f4225b1b]{display:flex;flex-direction:column;gap:.375rem}.child-progress-label[data-v-f4225b1b]{color:var(--bf6-light);font-family:Roboto Mono,monospace;font-size:.8125rem;font-weight:500}.child-progress-bar-container[data-v-f4225b1b]{align-items:center;display:flex;gap:.75rem}.child-progress-bar[data-v-f4225b1b]{background-color:#ffffff1a;flex:1;height:.375rem;overflow:hidden}.child-progress-fill[data-v-f4225b1b]{background-color:var(--bf6-primary);height:100%;opacity:.7;transition:all .3s ease}.child-progress-fill.completed[data-v-f4225b1b]{background-color:var(--bf6-success);opacity:1}.child-progress-text[data-v-f4225b1b]{color:var(--bf6-muted);font-family:Roboto Mono,monospace;font-size:.75rem;min-width:3.5rem;text-align:right}.challenge-card.small[data-v-f4225b1b]{border-width:1px;padding:1rem}.challenge-card.small .challenge-icon[data-v-f4225b1b]{height:1.5rem;width:1.5rem}.challenge-card.small .challenge-icon i[data-v-f4225b1b],.challenge-card.small .cycling-icon[data-v-f4225b1b]{font-size:.75rem}.challenge-card.small .challenge-points[data-v-f4225b1b],.challenge-card.small .challenge-title[data-v-f4225b1b]{font-size:.875rem}.challenge-card.small .challenge-category[data-v-f4225b1b]{font-size:.75rem}.challenge-card.small .challenge-description[data-v-f4225b1b]{font-size:.75rem;margin-bottom:1rem}.challenge-card.small .trigger-value-text[data-v-f4225b1b]{font-size:.75rem}.challenge-card.small .progress-bar[data-v-f4225b1b]{height:.375rem}.challenge-card.small .progress-percentage[data-v-f4225b1b]{font-size:.75rem}.challenge-card.small .child-progress-toggle[data-v-f4225b1b]{font-size:.75rem;padding:.375rem 0}.challenge-card.small .child-progress-container[data-v-f4225b1b]{gap:.625rem;margin-top:.625rem;padding-top:.625rem}.challenge-card.small .child-progress-label[data-v-f4225b1b]{font-size:.75rem}.challenge-card.small .child-progress-bar[data-v-f4225b1b]{height:.3125rem}.challenge-card.small .child-progress-text[data-v-f4225b1b]{font-size:.6875rem;min-width:3rem}@media (max-width:768px){.challenge-card[data-v-f4225b1b]{padding:1.5rem}.challenge-title[data-v-f4225b1b]{font-size:1.25rem}}
