.public-faq-item-module__fdxrxW__summary{z-index:1;cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:1.5rem 1.75rem;display:flex;position:relative}
.pointer-spotlight-module__GiKJSG__spotlight{pointer-events:none;background:radial-gradient(circle, hsl(var(--primary) / .08), transparent 70%);z-index:0;opacity:0;will-change:transform;width:600px;height:600px;transition:opacity .3s;position:absolute;top:0;left:0}
.public-featured-faq-teaser-module__jnqFla__accordion{flex-direction:column;gap:1rem;width:100%;margin-top:2rem;display:flex}.public-featured-faq-teaser-module__jnqFla__item{border:1px solid hsl(var(--border) / .85);background:linear-gradient(180deg, hsl(var(--card) / .4), hsl(var(--card) / .8));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:1.5rem;flex-direction:column;transition:border-color .24s,transform .24s cubic-bezier(.16,1,.3,1),box-shadow .24s;display:flex;position:relative;overflow:hidden}.public-featured-faq-teaser-module__jnqFla__item:hover{border-color:hsl(var(--primary) / .3);box-shadow:0 1rem 3rem -1rem #0000004d, 0 0 0 1px hsl(var(--primary) / .05);transform:translateY(-2px)}.public-featured-faq-teaser-module__jnqFla__itemOpen{border-color:hsl(var(--primary) / .45);background:linear-gradient(180deg, hsl(var(--card) / .6), hsl(var(--card) / .9));box-shadow:0 1rem 3rem -1rem hsl(var(--primary) / .1), 0 0 0 1px hsl(var(--primary) / .1)}.public-featured-faq-teaser-module__jnqFla__item:hover [data-pointer-spotlight]{opacity:1}.public-featured-faq-teaser-module__jnqFla__question{color:hsl(var(--foreground));letter-spacing:-.01em;font-family:Space Grotesk,sans-serif;font-size:1.25rem;font-weight:700}.public-featured-faq-teaser-module__jnqFla__iconContainer{background:hsl(var(--primary) / .08);width:2rem;height:2rem;color:hsl(var(--primary));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.public-featured-faq-teaser-module__jnqFla__icon{width:1.25rem;height:1.25rem}.public-featured-faq-teaser-module__jnqFla__answerWrapper{z-index:1;position:relative;overflow:hidden}.public-featured-faq-teaser-module__jnqFla__answer{color:hsl(var(--muted-foreground));text-align:left;padding:0 1.75rem 1.75rem;font-size:1.0625rem;line-height:1.6}.public-featured-faq-teaser-module__jnqFla__answer>:first-child{margin-top:0}.public-featured-faq-teaser-module__jnqFla__answer>:last-child{margin-bottom:0}.public-featured-faq-teaser-module__jnqFla__answer a{color:hsl(var(--primary));text-underline-offset:4px;text-decoration:underline}.public-featured-faq-teaser-module__jnqFla__answer strong{color:hsl(var(--foreground));font-weight:600}
.public-challenge-selector-module__OajauG__selectorShell{gap:1.5rem;width:100%;margin-top:2.5rem;display:grid}.public-challenge-selector-module__OajauG__intro{max-width:44rem;color:hsl(var(--muted-foreground));text-align:center;margin:0 auto 1.5rem;font-size:1.1rem;line-height:1.7}.public-challenge-selector-module__OajauG__headerControls{flex-direction:column;gap:1rem;margin-bottom:.5rem;display:flex}.public-challenge-selector-module__OajauG__controlGroup{flex-direction:column;gap:.5rem;display:flex}.public-challenge-selector-module__OajauG__controlLabel{color:hsl(var(--muted-foreground));letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:700}.public-challenge-selector-module__OajauG__filterTrack{background:hsl(var(--foreground) / .04);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid hsl(var(--foreground) / .08);border-radius:999px;align-items:center;width:max-content;padding:.25rem;display:inline-flex}.public-challenge-selector-module__OajauG__filterPill{color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:none;border-radius:999px;outline:none;justify-content:center;align-items:center;padding:.6rem 1.25rem;font-size:.9rem;font-weight:600;transition:color .2s;display:flex;position:relative}.public-challenge-selector-module__OajauG__filterPill:hover{color:hsl(var(--foreground))}.public-challenge-selector-module__OajauG__filterPill[data-state=active]{color:hsl(var(--primary-foreground))}.public-challenge-selector-module__OajauG__filterPillBg{background:linear-gradient(135deg, hsl(var(--primary)), hsl(var(--primary) / .85));box-shadow:0 4px 12px -2px hsl(var(--primary) / .4), inset 0 1px 0 #fff3;z-index:0;border-radius:999px;position:absolute;inset:0}.public-challenge-selector-module__OajauG__filterPillText{z-index:1;position:relative}.public-challenge-selector-module__OajauG__unavailableCard{border:1px solid hsl(var(--border) / .55);background:radial-gradient(circle at top center, hsl(var(--primary) / .08), transparent 60%), linear-gradient(180deg, hsl(var(--card) / .9), hsl(var(--card) / .72));border-radius:2rem;padding:1.4rem;box-shadow:0 2rem 3rem -2rem #0006,inset 0 1px #ffffff0d}.public-challenge-selector-module__OajauG__heroCard{border:1px solid hsl(var(--primary) / .35);background:radial-gradient(circle at top center, hsl(var(--primary) / .12), transparent 70%), linear-gradient(180deg, #ffffff0f, #ffffff05), hsl(var(--card));box-shadow:0 2rem 4rem -1rem hsl(var(--primary) / .08), 0 1rem 2.5rem -1rem #00000026, inset 0 1px 0 #ffffff26;border-radius:2rem;gap:1.4rem;padding:1.4rem;display:grid}.public-challenge-selector-module__OajauG__heroTop{gap:1.2rem;display:grid}.public-challenge-selector-module__OajauG__heroMeta{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.public-challenge-selector-module__OajauG__liveBadge{background:hsl(var(--profit) / .12);width:fit-content;color:hsl(var(--profit));letter-spacing:.1em;text-transform:uppercase;border-radius:999px;align-items:center;padding:.45rem .7rem;font-size:.76rem;font-weight:800;display:inline-flex}.public-challenge-selector-module__OajauG__sizeTrack{background:hsl(var(--foreground) / .04);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid hsl(var(--foreground) / .08);border-radius:1.25rem;flex-wrap:wrap;align-items:center;gap:.25rem;padding:.35rem;display:flex}.public-challenge-selector-module__OajauG__sizePill{color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:none;border-radius:1rem;outline:none;justify-content:center;align-items:center;padding:.75rem 1.25rem;font-family:Space Grotesk,DM Sans,sans-serif;font-size:1.1rem;font-weight:700;transition:color .2s;display:flex;position:relative}.public-challenge-selector-module__OajauG__sizePill:hover{color:hsl(var(--foreground))}.public-challenge-selector-module__OajauG__sizePill[data-state=active]{color:#1a1a1a}.public-challenge-selector-module__OajauG__sizePillBg{background:linear-gradient(135deg, hsl(var(--profit)), hsl(var(--profit) / .8));box-shadow:0 4px 12px -2px hsl(var(--profit) / .4), inset 0 1px 0 #ffffff4d;z-index:0;border-radius:1rem;position:absolute;inset:0}.public-challenge-selector-module__OajauG__sizePillText{z-index:1;position:relative}.public-challenge-selector-module__OajauG__priceCard{border:1px solid hsl(var(--border) / .55);background:hsl(var(--background) / .5);border-radius:1.5rem;gap:.35rem;padding:1rem 1.1rem;display:grid}.public-challenge-selector-module__OajauG__priceLabel,.public-challenge-selector-module__OajauG__detailLabel,.public-challenge-selector-module__OajauG__stageLabel{color:hsl(var(--muted-foreground));letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:700}.public-challenge-selector-module__OajauG__priceValue{color:hsl(var(--profit));letter-spacing:-.03em;font-family:Space Grotesk,DM Sans,sans-serif;font-size:2rem;font-weight:700}.public-challenge-selector-module__OajauG__stageHeaderContainer{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;width:100%;display:flex}.public-challenge-selector-module__OajauG__stageIndexMini{background:hsl(var(--primary) / .16);width:1.4rem;height:1.4rem;color:hsl(var(--primary));border-radius:999px;justify-content:center;align-items:center;font-size:.75rem;font-weight:800;display:inline-flex}.public-challenge-selector-module__OajauG__ruleHeaderCellFunded .public-challenge-selector-module__OajauG__stageIndexMini{background:hsl(var(--profit) / .16);color:hsl(var(--profit))}.public-challenge-selector-module__OajauG__metaPillRow{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.public-challenge-selector-module__OajauG__metaPill{border:1px solid hsl(var(--foreground) / .08);background:hsl(var(--foreground) / .03);text-align:center;border-radius:1rem;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:.15rem;padding:.75rem 1rem;display:flex}.public-challenge-selector-module__OajauG__metaPillLabel{color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:600}.public-challenge-selector-module__OajauG__metaPillValue{color:hsl(var(--foreground));font-weight:700}.public-challenge-selector-module__OajauG__ruleTableWrap{overflow-x:auto}.public-challenge-selector-module__OajauG__ruleTable{border:1px solid hsl(var(--foreground) / .08);background:hsl(var(--foreground) / .02);border-radius:1.5rem;min-width:40rem;display:grid;overflow:hidden}.public-challenge-selector-module__OajauG__ruleRow{display:contents}.public-challenge-selector-module__OajauG__ruleHeaderCell,.public-challenge-selector-module__OajauG__ruleLabelCell,.public-challenge-selector-module__OajauG__ruleValueCell{border-bottom:1px solid hsl(var(--foreground) / .08);padding:.95rem 1rem}.public-challenge-selector-module__OajauG__ruleHeaderCell{text-align:center;background:hsl(var(--foreground) / .04);color:hsl(var(--muted-foreground));letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:flex-end;font-size:.8rem;font-weight:800;display:flex}.public-challenge-selector-module__OajauG__ruleHeaderCell:first-child{text-align:left;justify-content:flex-start}.public-challenge-selector-module__OajauG__ruleHeaderCellFunded{background:hsl(var(--profit) / .1);color:hsl(var(--profit))}.public-challenge-selector-module__OajauG__ruleLabelCell{color:hsl(var(--muted-foreground));text-align:left;align-items:center;font-size:.93rem;font-weight:700;display:flex}.public-challenge-selector-module__OajauG__ruleValueCell{color:hsl(var(--foreground));text-align:center;justify-content:center;align-items:center;font-size:.93rem;font-weight:700;display:flex}.public-challenge-selector-module__OajauG__ruleValueCellFunded{background:hsl(var(--profit) / .04);color:hsl(var(--foreground))}.public-challenge-selector-module__OajauG__ruleFallback,.public-challenge-selector-module__OajauG__unavailableDescription,.public-challenge-selector-module__OajauG__unavailableHint{color:hsl(var(--muted-foreground));margin:0;line-height:1.7}.public-challenge-selector-module__OajauG__unavailableCard{gap:.75rem;display:grid}.public-challenge-selector-module__OajauG__unavailableTitle{color:hsl(var(--foreground));margin:0;font-size:1.15rem;font-weight:700}.public-challenge-selector-module__OajauG__heroFooter{justify-content:flex-end;align-items:center;margin-top:.5rem;display:flex}.public-challenge-selector-module__OajauG__buyButton{width:100%;min-height:3.7rem;font-size:1rem;font-weight:800}@media (min-width:768px){.public-challenge-selector-module__OajauG__headerControls{flex-direction:row;justify-content:space-between;align-items:flex-end}.public-challenge-selector-module__OajauG__controlGroup[data-align=right]{align-items:flex-end}.public-challenge-selector-module__OajauG__heroTop{grid-template-columns:minmax(0,1fr) 16rem;align-items:start}.public-challenge-selector-module__OajauG__buyButton{width:auto;min-width:15rem}}
.public-faq-section-module__IAIHoq__section{flex-direction:column;gap:2.5rem;width:100%;display:flex}.public-faq-section-module__IAIHoq__toolbar{flex-direction:column;gap:1.5rem;display:flex}.public-faq-section-module__IAIHoq__searchContainer{width:100%;max-width:42rem;margin:0 auto;position:relative}.public-faq-section-module__IAIHoq__searchIconWrapper{color:hsl(var(--foreground) / .4);pointer-events:none;z-index:1;position:absolute;top:50%;left:1.25rem;transform:translateY(-50%)}.public-faq-section-module__IAIHoq__searchIcon{width:1.25rem;height:1.25rem}.public-faq-section-module__IAIHoq__searchInput{border:1px solid hsl(var(--border) / .85);background:linear-gradient(180deg, hsl(var(--card) / .4), hsl(var(--card) / .8));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:100%;color:hsl(var(--foreground));box-shadow:0 1rem 3rem -1.5rem #0000004d, 0 0 0 1px hsl(var(--primary) / .05);border-radius:1.25rem;padding:1.15rem 1.25rem 1.15rem 3.25rem;font-size:1.1rem;transition:all .3s cubic-bezier(.16,1,.3,1)}.public-faq-section-module__IAIHoq__searchInput:focus{border-color:hsl(var(--primary) / .5);background:linear-gradient(180deg, hsl(var(--card) / .6), hsl(var(--card) / .9));box-shadow:0 1.5rem 4rem -1.5rem hsl(var(--primary) / .25), 0 0 0 4px hsl(var(--primary) / .1);outline:none;transform:translateY(-1px)}.public-faq-section-module__IAIHoq__filterRow{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.public-faq-section-module__IAIHoq__chip{border:1px solid hsl(var(--border) / .85);background:hsl(var(--card) / .4);color:hsl(var(--muted-foreground));cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;padding:.6rem 1.25rem;font-size:.95rem;font-weight:500;transition:all .24s}.public-faq-section-module__IAIHoq__chip:hover{border-color:hsl(var(--primary) / .4);color:hsl(var(--foreground));background:hsl(var(--card) / .6);transform:translateY(-1px)}.public-faq-section-module__IAIHoq__chipActive{background:hsl(var(--primary));border-color:hsl(var(--primary));color:hsl(var(--primary-foreground));box-shadow:0 .5rem 1.5rem -.5rem hsl(var(--primary) / .4)}.public-faq-section-module__IAIHoq__accordion{grid-template-columns:1fr;gap:1.25rem;width:100%;display:grid}@media (min-width:1024px){.public-faq-section-module__IAIHoq__accordion{grid-template-columns:repeat(2,1fr);align-items:start}}.public-faq-section-module__IAIHoq__item{border:1px solid hsl(var(--border) / .85);background:linear-gradient(180deg, hsl(var(--card) / .4), hsl(var(--card) / .8));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:1.5rem;flex-direction:column;transition:border-color .24s,transform .24s cubic-bezier(.16,1,.3,1),box-shadow .24s;display:flex;position:relative;overflow:hidden}.public-faq-section-module__IAIHoq__item:hover{border-color:hsl(var(--primary) / .3);box-shadow:0 1rem 3rem -1rem #0000004d, 0 0 0 1px hsl(var(--primary) / .05);transform:translateY(-2px)}.public-faq-section-module__IAIHoq__itemOpen{border-color:hsl(var(--primary) / .45);background:linear-gradient(180deg, hsl(var(--card) / .6), hsl(var(--card) / .9));box-shadow:0 1.5rem 4rem -1.5rem hsl(var(--primary) / .2), 0 0 0 1px hsl(var(--primary) / .1);grid-row:span 2}.public-faq-section-module__IAIHoq__item:hover [data-pointer-spotlight]{opacity:1}.public-faq-section-module__IAIHoq__question{color:hsl(var(--foreground));letter-spacing:-.01em;font-family:Space Grotesk,sans-serif;font-size:1.2rem;font-weight:700;line-height:1.3}.public-faq-section-module__IAIHoq__iconContainer{background:hsl(var(--primary) / .08);width:2rem;height:2rem;color:hsl(var(--primary));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.public-faq-section-module__IAIHoq__icon{width:1.25rem;height:1.25rem}.public-faq-section-module__IAIHoq__answerWrapper{z-index:1;position:relative;overflow:hidden}.public-faq-section-module__IAIHoq__answer{color:hsl(var(--muted-foreground));text-align:left;padding:0 1.75rem 1.75rem;font-size:1.0625rem;line-height:1.6}.public-faq-section-module__IAIHoq__answer>:first-child{margin-top:0}.public-faq-section-module__IAIHoq__answer>:last-child{margin-bottom:0}.public-faq-section-module__IAIHoq__answer a{color:hsl(var(--primary));text-underline-offset:4px;text-decoration:underline}.public-faq-section-module__IAIHoq__answer strong{color:hsl(var(--foreground));font-weight:600}.public-faq-section-module__IAIHoq__emptyState{text-align:center;border:1px dashed hsl(var(--border) / .6);background:hsl(var(--card) / .2);border-radius:2rem;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;padding:6rem 2rem;display:flex;position:relative;overflow:hidden}.public-faq-section-module__IAIHoq__emptyAura{background:radial-gradient(circle at 50% 50%, hsl(var(--primary) / .05), transparent 70%);pointer-events:none;position:absolute;inset:0}.public-faq-section-module__IAIHoq__emptyIcon{width:3.5rem;height:3.5rem;color:hsl(var(--primary) / .4);z-index:1;margin-bottom:1.5rem;position:relative}.public-faq-section-module__IAIHoq__emptyTitle{color:hsl(var(--foreground));z-index:1;margin-bottom:.75rem;font-size:1.5rem;position:relative}.public-faq-section-module__IAIHoq__emptyDescription{color:hsl(var(--muted-foreground));z-index:1;max-width:24rem;position:relative}
