.recipes-module__QSWoaq__recipeFilterPanel,.recipes-module__QSWoaq__recipeProgressRow,.recipes-module__QSWoaq__recipeList{width:min(100%,1120px);margin-inline:0 auto}.recipes-module__QSWoaq__recipeProgressRow{background:radial-gradient(at 12% 0,#c9a84c0f,#0000 48%),linear-gradient(135deg,#0c0a0780,#0000004d);border:1px solid #c9a84c1f;border-radius:10px;flex-wrap:wrap;align-items:center;gap:14px;margin-top:16px;padding:12px 14px;display:flex}.recipes-module__QSWoaq__recipeList{grid-template-columns:minmax(0,1fr);gap:10px;padding-top:18px;display:grid}.recipes-module__QSWoaq__recipeCard{--v2-card-accent:#c9a84c;isolation:isolate;background:radial-gradient(ellipse at 10% 0%, color-mix(in oklch, var(--v2-card-accent) 8%, transparent), transparent 50%), linear-gradient(135deg, #0f0c08a8, #00000075);border:1px solid #c9a84c29;border-radius:12px;transition:border-color .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:0 16px 48px #00000038,inset 0 1px #ffffff0b}.recipes-module__QSWoaq__recipeCard:hover,.recipes-module__QSWoaq__recipeCard:focus-within,.recipes-module__QSWoaq__recipeCard[data-open=true]{border-color:color-mix(in oklch, var(--v2-card-accent) 32%, transparent);box-shadow:0 22px 60px #0000004d, 0 0 22px color-mix(in oklch, var(--v2-card-accent) 8%, transparent), inset 0 1px 0 #ffffff0f}.recipes-module__QSWoaq__recipeCheckboxSlot{z-index:4;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.recipes-module__QSWoaq__recipeCardHeader{cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px 16px;transition:background .16s;display:flex}.recipes-module__QSWoaq__recipeCardHeader:hover{background:#ffffff04}.recipes-module__QSWoaq__recipeCardHeader:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #e2cc7e4d}.recipes-module__QSWoaq__recipeCard[data-has-checkbox=true] .recipes-module__QSWoaq__recipeCardHeader{padding-left:46px}.recipes-module__QSWoaq__recipeCardIdentity{flex:auto;align-items:center;gap:12px;min-width:0;display:flex}.recipes-module__QSWoaq__recipeCardIcon{object-fit:cover;filter:brightness(1.06)drop-shadow(0 8px 14px #00000080);border-radius:9px;flex:none;width:40px;height:40px}.recipes-module__QSWoaq__recipeCardIconFallback{background:#ffffff08;border:1px solid #ffffff0f;border-radius:9px;flex:none;width:40px;height:40px}.recipes-module__QSWoaq__recipeCardTitle{color:#fff8deeb;min-width:0;font-family:var(--font-display);font-size:var(--fs-lg);letter-spacing:.025em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-weight:700;line-height:1.15;transition:color .16s;overflow:hidden}.recipes-module__QSWoaq__recipeCardHeader:hover .recipes-module__QSWoaq__recipeCardTitle{color:color-mix(in oklch, var(--v2-card-accent) 64%, white)}.recipes-module__QSWoaq__recipeCardBadges{flex:none;gap:6px;display:none}.recipes-module__QSWoaq__recipeCardChevron{color:#ffffff8c;flex:none;width:16px;height:16px;transition:transform .22s,color .16s}.recipes-module__QSWoaq__recipeCard[data-open=true] .recipes-module__QSWoaq__recipeCardChevron{color:var(--color-gold-light);transform:rotate(180deg)}.recipes-module__QSWoaq__recipeCardBody{border-top:1px solid #c9a84c1a;padding:16px}.recipes-module__QSWoaq__recipeCard[data-has-checkbox=true] .recipes-module__QSWoaq__recipeCardBody{padding-left:46px}.recipes-module__QSWoaq__recipeSectionLabel{color:#c9a84cc7;font-family:var(--font-display);font-size:var(--fs-2xs);letter-spacing:.18em;text-transform:uppercase;margin-bottom:12px;font-weight:700;line-height:1}.recipes-module__QSWoaq__recipeMatGrid{grid-template-columns:1fr;gap:8px;display:grid}.recipes-module__QSWoaq__recipeMatTree{gap:2px;display:grid}.recipes-module__QSWoaq__recipeEffect{background:radial-gradient(at 0 0,#3cb87812,#0000 56%),#3cb8780a;border:1px solid #3cb87829;border-radius:8px;margin-top:8px;padding:10px 12px}.recipes-module__QSWoaq__recipeEffectNotes{border-top:1px solid #3cb8781f;margin-top:6px;padding-top:6px}.recipes-module__QSWoaq__recipeExtraBadges{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}@media (min-width:640px){.recipes-module__QSWoaq__recipeCardBadges{display:flex}.recipes-module__QSWoaq__recipeMatGrid{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.recipes-module__QSWoaq__recipeCard,.recipes-module__QSWoaq__recipeCardChevron{transition:none}}